문제 풀이/백준

[백준] 11720번. 숫자의 합(JAVA)

27200 2024. 1. 28. 01:56

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


문제


풀이

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int N = sc.nextInt();
        String x = sc.next();
        int sum = 0;

        for(int i = 0; i < x.length(); i++){
            sum += Integer.parseInt(x.substring(i, i+1));
        }

        System.out.println(sum);

    }
}

 

문제의 난이도 자체는 매우 낮은 편이나 문제 조건을 중요하게 생각해야 한다는 교훈을 다시금 주는 문제이다.

 

들어오는 숫자의 개수가 최대 100개이고, 한 줄로 입력이 되기 때문에 int or long 으로 받아서 처리해 낼 수 없게 된다.
따라서 String 형태로 받아서 이를 다시 정수형태로 변환하는 과정을 거쳐야 한다.