Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Solver {
- public static void main(String[] args) {
- Scanner cin = new Scanner(System.in);
- int numMapper[] = { 10, 11, 12, 13, 14, 15, 16, 17, 34, 18, 19, 20,
- 21, 22, 35, 23, 24, 25, 26, 27, 28, 29, 32, 30, 31, 33 };
- while(cin.hasNext()){
- String ID = cin.next();
- char IDChar = ID.charAt(0);
- int IDNum[] = new int[11];
- int checkCode=0;
- for(int i = 1; i <= 9; ++i){
- IDNum[i+1] = Character.getNumericValue(ID.charAt(i));
- }
- IDNum[0] = numMapper[IDChar-'A'] / 10;
- IDNum[1] = numMapper[IDChar-'A'] % 10;
- checkCode += IDNum[0];
- for(int i = 1; i <= 9; i++){
- checkCode += IDNum[i] * (10-i);
- }
- checkCode += IDNum[10];
- if(checkCode % 10 != 0){
- System.out.println("fake");
- }
- else{
- System.out.println("real");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement