6단계 문제 번호 11720번 : 숫자의 합 - JAVA [자바]
728x90
https://www.acmicpc.net/problem/11720
charAt을 사용하여 각 자리 숫자를 더해 주었습니다.
정답
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.nextLine();
String num = sc.nextLine();
int sum = 0;
for(int i = 0; i < n; i++){
sum += num.charAt(i) - '0';
}
System.out.println(sum);
}
}
charAt()은 그냥 쓰면 아스키 코드가 출력되기 때문에 반드시 -'0'혹은 -48을 해주어야 합니다.
'알고리즘 > 백준 문제 및 정답' 카테고리의 다른 글
6단계 문제 번호 2675번 : 문자열 반복 - JAVA [자바] (0) | 2021.12.20 |
---|---|
6단계 문제 번호 10809번 : 알파벳 찾기 - JAVA [자바] (0) | 2021.12.20 |
6단계 문제 번호 11654번 : 아스키 코드 - JAVA [자바] (0) | 2021.12.19 |
5단계 문제 번호 1065번 : 한수 - JAVA [자바] (0) | 2021.12.19 |
5단계 문제 번호 4673번 : 셀프 넘버 - JAVA [자바] (0) | 2021.12.18 |