자바/백준

[백준 11720] 숫자의 합

슈슈버거 2022. 10. 7. 15:15

문제

https://www.acmicpc.net/problem/11720

 

11720번: 숫자의 합

첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

www.acmicpc.net


내가 작성한 코드

import java.io.*;
import java.util.StringTokenizer;

public class qor11720 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        int num = Integer.parseInt(br.readLine());
        String[] st = br.readLine().split("");
        int sum = 0;

        for(int i = 0; i<num; i++){
            sum += Integer.parseInt(st[i]);
        }

        bw.write(Integer.toString(sum));
        bw.close();
    }
}

근데 왜 String[]으로 하면 되고 StringToknizer를 통해서 nextToken()으로 불러줬을 땐 예시 2부터 안 되었던걸까.....