[白俊]1720号:数字の和-Java(Java)



この問題はN個の数字を与えたときにこの数字のすべての和を求める問題である.ここには特別な場所がありますが、スペースがないので、この問題を解決する必要があります.
import java.util.Scanner;

public class Math_sum_11720 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		int count = sc.nextInt(); // 숫자 개수 입력
		int sum = 0;
		String[] su = sc.next().split("");
		for (int i = 0; i < count; i++) {
			sum = sum + Integer.parseInt(su[i]);
		}
		System.out.println(sum);
	}

}
countに数字の個数を入力しsum変数で総和を求めた.次に、String配列にスペースのない数字を入れ、split("")メソッドを使用して単語ごとに配布します.あとはfor MoonからのIntegerParseIntを使用して文字列の数値を数値に変換し、和に保存して正解を求めます.
他の答えを見ると、私が作ったのと似ているか、STRに保存してstrのcharat()メソッドで解答する方法が見えます.
出典:白駿11720号https://www.acmicpc.net/problem/11720