import java.util.*;
public 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.print(sum);
}
}
charAt()
해당 문자의 아스키코드 값을 반환
반드시 -48 또는 -'0'을 해 주어야 입력받은 숫자 값 그대로를 사용할 수 있다
→ 48인 이유: 숫자 0-9까지는 유니코드상 48-57이다
'Etc > Algorithm' 카테고리의 다른 글
[Algorithm] 정렬 알고리즘 (0) | 2022.06.25 |
---|---|
[JAVA] 백준 17478번: 재귀함수가 뭔가요? (0) | 2022.06.24 |
[JAVA] 백준 11654번: 아스키 코드 (0) | 2022.05.28 |
[JAVA] 1926. 간단한 369게임 (0) | 2022.05.28 |
[JAVA] 1859. 백만 장자 프로젝트 (0) | 2022.05.27 |
댓글