문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
# 입력
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
# 출력
입력으로 주어진 숫자 N개의 합을 출력한다.
풀이
import java.util.*;
public class NewClass{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int sum = 0;
int count = sc.nextInt();
String num = sc.next();
if(num.length() == count) {
for(int i = 0;i < count;i++) {
sum += Integer.parseInt(num.substring(i, i+1));
}
System.out.println(sum);
} else {
System.out.println("out of index");
return;
}
sc.close();
}
}
© 참고
https://www.acmicpc.net/problem/11720
'Study > algorithm' 카테고리의 다른 글
[백준/Java] 1676 팩토리얼 0의 개수* (0) | 2021.10.06 |
---|---|
[백준/Java] 1924 2007년 (0) | 2021.08.09 |
[백준/Java] 11718 그대로 출력하기 (0) | 2021.08.09 |
[점프 투 자바] Self Number (0) | 2021.08.06 |
[점프 투 자바] Multiples of 3 and 5 (0) | 2021.08.06 |