새소식

반응형
250x250
Baekjoon/Bronze

[백준] 문자열 - 11720_숫자의 합 Java[자바]

  • -
728x90
반응형

[Bronze IV]

숫자의 범위가 int나 long을 넘어가므로 String으로 받아 처리를 한다.

또한 char를 int로 변환했으니 아스키코드를 참고하거나 '0'을 빼줘야한다.

import java.io.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int N = Integer.valueOf(br.readLine());
        String number = br.readLine();
        
        int sum = 0;
        for(int i = 0; i < N; i++) {
            sum += number.charAt(i) - '0';
        }
        
        System.out.print(sum);
    }
}

728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.