본문 바로가기

백준

백준 11720 - 숫자의 합

728x90

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import java.util.Scanner;
 
public class B11720 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        //입력할 인덱스 수를 입력
        int size = scanner.nextInt();
        //입력할 문자열 입력
        String input = scanner.next();
        //String타입을 char타입의 배열로 변환
        char[] charArr = input.toCharArray();
        //char타입의 배열을 int타입으로 변환해서 담을 int타입의 배열
        int arry[] = new int[size];
        //숫자들의 합을 구할 변수
        int sum = 0;
        
        for (int i = 0; i < size; i++) {
            //Character의 내장 함수를 사용해서 문자배열을 숫자배열로 변환해서 담아줌
            arry[i] = Character.getNumericValue(charArr[i]);
            //숫자배열의 각 숫자들을 반복할 때마다 sum에 더해줌
            sum += arry[i];
        }
        System.out.println(sum);
        scanner.close();
    }    
}
cs

 

728x90

'백준' 카테고리의 다른 글

백준 2675 - 문자열 반복  (0) 2022.05.11
백준 10809 - 알파벳 찾기  (0) 2022.05.06
함수  (0) 2022.02.07
배열  (0) 2022.02.01
while문  (0) 2022.01.28