11720 - 숫자의 합알고리즘/백준2023. 8. 19. 12:09
Table of Contents
N은 문자의 N번째까지 더해준다는 의미의 변수이다.
ex) N = 4, str = 54321
sum = 14 (5+4+3+2)
숫자형태의 문자열을 각각을 정수화해서 sum에 누적합을 해주어야한다.
sum+=str.charAt(i) - '0'
char타입의 숫자문자에서 - '0'을 해주면 해당하는 숫자를 정수형으로 얻을 수 있다.
package boj;
import java.util.Scanner;
public class b11720 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
String str = sc.next();
int sum = 0;
for(int i=0; i<N; i++) {
sum+=str.charAt(i)-'0';
}
System.out.println(sum);
}
}
728x90
'알고리즘 > 백준' 카테고리의 다른 글
2675 - 문자열 반복 (0) | 2023.08.22 |
---|---|
10809 - 알파벳 찾기 (0) | 2023.08.19 |
11654 - 아스키코드 (0) | 2023.08.19 |
9086 - 문자열 (0) | 2023.08.19 |
2743 - 단어길이 재기 (0) | 2023.08.19 |
@leegeonwoo :: geonwoo
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!