#10860: WA line3錯誤


ellendog0922 (EL)

學校 : 不指定學校
編號 : 57182
來源 : [60.250.30.228]
最後登入時間 :
2016-06-13 15:49:10
a020. 身分證檢驗 | From: [60.250.30.228] | 發表日期 : 2016-04-15 14:36

import java.util.Scanner;

public class a020 {
public static void main(String[] args) {
try {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
// String string = (String) in.next();
String arr[] = in.next().split("", 11);
String brrString[][] = { { "A", "10" }, { "B", "11" },
{ "C", "12" }, { "D", "13" }, { "E", "14" },
{ "F", "15" }, { "G", "16" }, { "H", "17" },
{ "I", "34" }, { "J", "18" }, { "K", "19" },
{ "L", "20" }, { "M", "21" }, { "N", "22" },
{ "O", "35" }, { "P", "23" }, { "Q", "24" },
{ "R", "25" }, { "S", "26" }, { "T", "27" },
{ "U", "28" }, { "V", "29" }, { "W", "32" },
{ "X", "30" }, { "Y", "31" }, { "Z", "33" } };

int count = 0;

for (int i = 0; i < brrString.length; i++) {
if (brrString[i][0].equals(arr[1])) {
count = Integer.parseInt(brrString[i][1]) % 10 * 9
+ Integer.valueOf(brrString[i][1]) / 10;
}
}
for (int i = 2; i < arr.length; i++) {
count = count + Integer.parseInt(arr[i]) * (11 - i);
}
System.out.println(count % 10 == 0 ? "real" : "fake");
}
in.close();

} catch (Exception e) {
System.err.println(e);
}

}
}

請問我錯在哪裡?

看不太出來

謝謝

 
ZeroJudge Forum