andy6804tw
8/2/2016 - 1:57 AM

https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2843 這題只是利用字元-'0'得到數字然後依題意做運算結果尾數為0季Valid

https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2843

這題只是利用字元-'0'得到數字然後依題意做運算結果尾數為0季Valid

import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner scn = new Scanner(System.in);
		int n=Integer.parseInt(scn.nextLine());
		while(n--!=0){
			int tot=0;
			String str=scn.nextLine(),arr[]=str.split(" ");
			for(int i=0;i<arr.length;i++){
				char c[]=arr[i].toCharArray();
				tot+=((c[0]-'0')*2%10)+((c[0]-'0')*2/10)+((c[2]-'0')*2%10)+((c[2]-'0')*2/10)+(c[1]-'0')+(c[3]-'0');
			}
			if((tot)%10==0)
				System.out.println("Valid");
			else
				System.out.println("Invalid");
		}
	}
		/* 
    題目:Q11743 : Credit Check
    作者:1010
    時間:西元 2016 年 8 月 */
}