https://www.acmicpc.net/problem/11720
문제
풀이
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
String x = sc.next();
int sum = 0;
for(int i = 0; i < x.length(); i++){
sum += Integer.parseInt(x.substring(i, i+1));
}
System.out.println(sum);
}
}
문제의 난이도 자체는 매우 낮은 편이나 문제 조건을 중요하게 생각해야 한다는 교훈을 다시금 주는 문제이다.
들어오는 숫자의 개수가 최대 100개이고, 한 줄로 입력이 되기 때문에 int or long 으로 받아서 처리해 낼 수 없게 된다.
따라서 String 형태로 받아서 이를 다시 정수형태로 변환하는 과정을 거쳐야 한다.
'문제 풀이 > 백준' 카테고리의 다른 글
[백준] 11659번. 구간 합 구하기 4 (JAVA) (1) | 2024.01.28 |
---|---|
[백준] 1546번. 평균 (JAVA) (0) | 2024.01.28 |
[백준] 13164번. 행복 유치원(JAVA) (0) | 2024.01.17 |
[백준] 1758번. 알바생 강호(JAVA) (0) | 2024.01.16 |
[백준] 13305번. 주유소 (JAVA) (0) | 2024.01.16 |