[boj11720]숫자의합

Wintering·2022년 8월 24일
0

Algorithm

목록 보기
15/16

10min

  1. BufferedReader를 사용해 두 줄의 입력값을 받아준다.
  2. 첫 입력값은 int형으로 선언해 받아준다. n으로 지정해 n번 for문을 돌릴 때 이용
  3. 두번째 입력값은 연속된 숫자들을 쪼개어 합을 구해야 하므로 String 타입으로 받아준다.
  4. for문을 돌면서, 문자열 각각의 인덱스를 합쳐준다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * 배열과 리스트
 * 숫자의 합 구하기
 */
public class boj11720 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int n = Integer.parseInt(br.readLine());
        String s = br.readLine();
        int answer = 0;

        for(int i=0; i<n; i++){
            answer += Character.getNumericValue(s.charAt(i));
        }
        System.out.println(answer);
    }
}

GET

char -> int 변환

Character.getNumericValue(char ch)

0개의 댓글