https://www.acmicpc.net/problem/11720
[풀이]
문자열을 char 배열로 만든 후, 배열의 값 하나를 int형으로 반환하여 sum 변수에 더했다. 어렵지 않은 문제였기에 주의할 부분은 딱히 없었다. substring() 메소드를 써도 되며 방법은 다양하다.
[코드]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(bf.readLine());
char[] line = bf.readLine().toCharArray();
int sum = 0;
for (int i = 0; i < line.length; i++) {
sum += Character.getNumericValue(line[i]);
}
System.out.println(sum);
}
}
'Algorithm > 백준' 카테고리의 다른 글
백준 1436번 : 영화감독 숌(Java) (0) | 2021.08.23 |
---|---|
백준 1120번 : 문자열(Java) (0) | 2021.08.21 |
백준 16395번 : 파스칼의 삼각형(Java) (0) | 2021.08.08 |
백준 1543번 : 문서 검색(Java) (0) | 2021.08.06 |
백준 20365번 : 블로그2(Java) (0) | 2021.08.05 |