본문 바로가기

컴퓨터/백준 알고리즘

백준 알고리즘 11720번: 숫자의 합 [Java]

문제 출처: www.acmicpc.net/problem/11720

 

11720번: 숫자의 합

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

www.acmicpc.net

1. 코드

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(br.readLine());

        String[] str = br.readLine().split("");
        System.out.println(Arrays.stream(str).mapToInt(Integer::parseInt).sum());
        br.close();
    }
}

 

2. 설명

문자열을 입력받고 split을 이용하여 배열을 만들어 stream응 사용해서 쉽게 총 합을 구했다.