문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
출력
입력으로 주어진 숫자 N개의 합을 출력한다.
풀이
n개의 숫자로 이루어진 문자열을 temp로 선언하고 받은 뒤, 반복문을 통해 Integer.parseInt 함수를 통해서 숫자로 변환, sum에 앞에서부터 하나씩 더해나갔습니다. ㅇㅅㅇ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
class Bakjoon {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int length=sc.nextInt();
int sum=0;
for(int i=0;i<length;i++) {
sum+=Integer.parseInt(temp.substring(i,i+1));
}
System.out.println(sum);
}
}
|
아래에서 문제를 풀어보세요
https://www.acmicpc.net/problem/11720
반응형
'Algorithms > BOJ[Java]' 카테고리의 다른 글
[백준/2675번] 문자열 반복 ( 2011 Greater New York Programming Contest A번)[Java] (0) | 2019.11.30 |
---|---|
[백준/10809번] 알파벳 찾기 [Java] (0) | 2019.11.29 |
[백준/1065번] 한수 [Java] (0) | 2019.11.29 |
[백준/4673번] 셀프 넘버(Self-number)[Java] (0) | 2019.11.29 |
[Bakjoon/4344번] 평균은 넘겠지 [Java] (0) | 2019.11.29 |