本次做業由三部分組成(程序滿分80,博客滿分70,工程能力滿分30)算法
共有7個測試用例,每一個滿分20分並按照必定的映射規則最後映射成總分。其中具體的得分規則以下:函數
字符數統計正確 +1
單詞數統計正確 +2
有效行統計正確 +2
詞頻統計每對1條 +1(全對得15分)
最後程序映射總分公式爲:((test1/20)*8+(test2/20)*8+(test3/20)*8+(test4/20)*8+(test5/20)*8+(test6/2)+(test7/2))/60*40性能
共有9個測試用例,以下所示:單元測試
"-w 1 -i tests/result-m.txt -o output.txt", "-w 0 -i tests/result-m.txt -o output.txt", "-n 20 -w 1 -i tests/result-m.txt -o output.txt", "-n 20 -w 0 -i tests/result-m.txt -o output.txt", "-m 5 -w 1 -i tests/result-m.txt -o output.txt", "-m 5 -w 0 -i tests/result-m.txt -o output.txt", "-m 3 -n 100 -w 1 -i tests/result-m.txt -o output.txt", "-m 3 -n 100 -w 0 -i tests/result-m.txt -o output.txt", "-o output.txt -w 1 -n 100 -m 2 -i tests/result-m.txt",
每一個滿分20分並按照必定的映射規則最後映射成總分。其中具體的得分規則以下:學習
字符數統計正確 +1
單詞數統計正確 +2
有效行統計正確 +2
詞頻統計:
1,2文本每對1條+1,(全對得15分);
3,4文本每對1條 +0.5(全對得15分);
5,6文本每對1條 +1(全對得15分);
7,8,9文本每對1條 +0.1(全對得15分);
最後程序映射總分公式爲:得分/180*40測試