CCF2015.12 第一題:數位之和 (java和python)

CCF2015.12 第一題:數位之和 (java)

問題描述
  給定一個十進制整數n,輸出n的各位數字之和。
輸入格式
  輸入一個整數n。
輸出格式
  輸出一個整數,表示答案。
樣例輸入
20151220
樣例輸出
13

public class ShuWeiZhiHe {
	public static void main(String[] args) {
		Scanner sc =new Scanner(System.in);
		Integer n=sc.nextInt();
		String str=n.toString();
		String[] strs=str.split("");
		
		/*for(String str1 : strs) {
			System.out.println(str1);
		}*/
		
		int[] array=new int[strs.length];
		for(int i=0;i<strs.length;i++) {
			array[i]=Integer.parseInt(strs[i]);
		}
		int sum =0;
		for(int i=0;i<strs.length;i++) {
			sum+=array[i];
		}
		System.out.println(sum);
	}
}

python

a = input()
sum = 0
for i in a:
    sum+=int(i)
print(sum)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章