백준[자바]

[백준/Java] - 11720번 숫자의 합

코린이 파닥거리기 2025. 2. 24. 23:19
728x90
반응형
SMALL

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

자바 코드

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

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();
        int sum = 0;
        for(int i = 0; i< N; i++){
            char c = str.charAt(i);
            int m = Character.getNumericValue(c);
            sum += m;
        }
        System.out.println(sum);
    }
    }

 

자바 코드 풀이

for(int i = 0; i< N; i++){
            char c = str.charAt(i);
            int m = Character.getNumericValue(c);
            sum += m;
        }

숫자의 개수가 N개 주어진다. 그래서 0부터 N-1까지 증가시키면서

charAt함수를 이용하여 str에서 i번쨰 인덱스값을 char형 c에 저장하여 

Character에서 정수형으로 바꿔주는 함수 getNumericValue함수를 사용하여 String의 각 인덱스값을 정수 m에 저장하고 sum값에 누적 저장

728x90
반응형
LIST