[백준] 11720 : 숫자의 합 - Java

길 잃은 까마귀·2022년 9월 14일
0

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


  • 문제

  • 풀이
    각 숫자의 아스키 코드값에서 0의 아스키 코드값을 빼주면 자신의 수 그대로 나오게 된다. 예를 들어 9의 아스키 코드값은 57 이고 0의 아스키 코드값은 48이다. 아스키코드값끼리 빼주면 57-48=9로 자신의 수가 나오는 것을 확인 할 수 있다.

  • 코드
import java.util.*;

class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		String num = sc.next();
		int sum = 0;
		for (int i = 0; i < N; i++) {
			sum += (num.charAt(i) - '0');
		}
		System.out.println(sum);
	}
}
profile
코딩 고수가 될 사람

0개의 댓글