백준 11720번 숫자의 합(java)

마뇽미뇽·2024년 5월 3일
0

알고리즘 문제풀이

목록 보기
47/165

1.문제

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

2.풀이

문자열로 입력을 받은 뒤 charAt을 사용하여 각각 문자로 만든다.
각각의 문자를 정수화 시키기 위해서 Integer.valueOf를 사용했다.

3.코드

import java.util.Scanner;

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

        int n = sc.nextInt();
        String s = sc.next();
        int sum = 0;

        for(int i = 0; i < n; i++){
            char c = s.charAt(i);
            sum += Integer.valueOf(c) -'0';
        }

        System.out.println(sum);
        sc.close();
    }
}

4.후기

문자를 정수로 치환할때는 아스키코드값이라 기준 값을 빼줘야한다.
(시간 오래 잡아먹었음)

profile
Que sera, sera

0개의 댓글