문제 : https://www.acmicpc.net/problem/10822

풀이방법


이 문제는 콤마를 포함하는 숫자들을 문자열 형태로 입력을 받아서 split() 함수를 사용하여 콤마(,) 기준으로 문자열을 짤라서 문자열 배열에 담습니다. 그리고 배열의 길이만큼 반복문을 돌려서 sum이라는 변수에 값들을 더해준 후 출력해줍니다.

이 문제도 비교적 간단하게 구현할 수 있는 문제였고, 많이 생각하지 않아도 되는 문제였습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.io.*;
import java.util.StringTokenizer;

public class BOJ10822 {
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));


String word = bf.readLine();
String[] strArr = word.split(",");
int sum=0;
for(int i=0;i<strArr.length;i++)
sum+=Integer.parseInt(strArr[i]);

bw.write(sum+"\n");
bw.flush();
bw.close();
bf.close();
}
}