是的,這是針對我正在做的實驗,但我完全失去了。針對「欺詐」互相檢查文件
如果我有一組文件,所有這些文件都是由掃描儀導入的,其中存在數學問題。我將如何去檢查這些文件,以確保它們沒有被「改變」,就像「某人」改變方程以獲得更好的成績一樣。 (我的意思作爲與分級程序的老師拿學生文件,並自動分級它們)
一樣,如果這些問題通常是這
589 + 66 = 3
134 - 49 = 2
343 + 24 = 3
455 - 92 = 4
但它們在文件中被「改變」爲
1 + 1 = 2
1 + 1 = 2
1 + 1 = 2
1 + 1 = 2
爲了欺騙分級程序。我如何檢查文件對照主文件(只有沒有像589 + 66 =
這樣的答案的問題),以便它能夠注意到文件是否被更改?
我不能使用正則表達式,try/catch,數組或systemTokenizers。
現在,我的計劃,通過該文件運行,並打印出有多少文件的答案是正確的
SubmissionA 20
SubmissionB 17
SubmissionC 20
SubmissionD 16
但是,讓我們說submissionC是一個地方的學生改變了問題1 + 1 = 2爲了欺騙程序。我想要打印的程序:
SubmissionA 20
SubmissionB 17
SubmissionC File has been altered!
SubmissionD 16
所以結果應該說'589 + 66 = 3',你需要的部分比較起來的=,看它是否符合'589 + 66 ='和你所要做的,對於每一個問題?這些問題是分開的嗎?或者他們都像在向他們展示一樣? –
他們都在不同的線路上。是的,我必須針對「主」文件檢查每個問題。 – CherryBomb95
也許是程序的一個示例運行的簡短片段,測試以及您期望程序實現的結果以及真實結果和錯誤結果的結果。你的問題很不清楚 –