신규 블로그를 만들었습니다!
문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
출력
입력으로 주어진 숫자 N개의 합을 출력한다.
예제입력1
1
1
예제출력1
1
예제입력2
5
54321
예제출력2
15
예제입력3
25
7000000000000000000000000
예제출력3
7
예제입력4
11
10987654321
예제출력4
46
코드
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Ex11720 {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
int n = Integer.parseInt(br.readLine());
String input = br.readLine();
int result = 0;
for(int i=0; i<input.length(); i++) {
result += Integer.parseInt(input.substring(i, i+1));
// result += (int)input.charAt(i)-48;
}
System.out.println(result);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
※ 직접 문제 풀고 돌려본 뒤, 채점까지 마친 후에 작성한 글입니다.
더 좋은 방법이 있다면, 댓글로 알려주시면 감사하겠습니다 :)
'Algorithm > 백준 온라인 저지' 카테고리의 다른 글
백준/1546번 :: 평균 (Java 구현) (4) | 2018.06.23 |
---|---|
백준/11721번 :: 열 개씩 끊어 출력하기 (Java 구현) (4) | 2018.06.23 |
백준/8393번 :: 합 (Java 구현) (4) | 2018.06.23 |
백준/1924번 :: 2007년 (Java 구현) (2) | 2018.06.23 |
백준/2441번 :: 별찍기 - 4 (Java 구현) (4) | 2018.06.23 |
최근댓글