全文预览

数值策划面试题加答案

上传者:幸福人生 |  格式:doc  |  页数:8 |  大小:0KB

文档介绍
答案库中的题目进行匹配,若该问题与题目很接近,则给出该题目所对应的答案, 并按照接近程度排序。请描述该匹配过程并运用一个计算公式来说明该匹配过程。提示:主要提供计算匹配程度的思路即可。解答说明:用 actionscript 来说明帮助系统的设置。 Public function key(problem:String):Array{ // 该方法以玩家输入的题目作为参数传递进来, 并把匹配的题目以数组的形式返回, answer:Array ={“题目1”,”题目2”,”题目3”, …”题目n”}; // 答案库中的题目 newProblem:String = problem;// 玩家提的问题 result:Array = new Array();// 放置匹配排序后的结果// 这里写具体匹配的算法,算法如下: // 遍历答案库题目把 newProblem 字符串和库内的题目进行比较,排序规则: // 玩家的问题与答案库题目完全匹配,匹配度 1。// 答案库题目完全包含玩家的问题, 且中间没有其他字符, 匹配度 2。// 答案库题目完全包含玩家的问题, 但是中间有其他字符, 匹配度 3。// 玩家问题的部分字符存在于答案库题目之中,且连续,匹配度 4。// 玩家问题的部分字符存在于答案库题目之中,不连续,匹配度 5。// 相近意思的文字可以匹配,比如:如何= 怎样= 怎么// 把匹配出来的答案库题目索引按匹配度顺序放入数组 result 中, 再从数据库读取出// 来显示给玩家。} 第二十三题把长度为 a 的线任意折成 3条, 问能折成一个三角形的概率是多少. 1. 第一折, 折出 b, 因为 2 边之和大于第三边。所以折出几率为 1/2 。 2. 第二折,在b 上折出 c,c 也必须小于 b 的一半, 折出率也是 1/2 。 3. 所以概率为 1/2*1/2 = 1/4 。

收藏

分享

举报
下载此文档