백준 단계별
[Java] 백준 11720: 숫자의 합
pullwall
2023. 1. 13. 14:30
728x90
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
String a = sc.next();
int sum = 0;
for(int i=0; i<N; i++) {
sum += a.charAt(i)-'0';
}
System.out.print(sum);
}
}
숫자의 갯수 N 과 숫자를 변수에 저장하고
변수에 charAt(i)를 통해 i번째 자리의 값을 가져와 sum에 더한다.
이 때 주의해야 할 점은 char형에 정수가 들어갔으므로 charAt은 정수에 해당하는 아스키 코드값을 반환한다는 것이다.
따라서 -'0' 을 해줘야만 숫자 그대로를 사용할 수 있다.
728x90