💻 문제


일단 이해하자🤔
👀 풀이
import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bfw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st;
String str = bfr.readLine();
st = new StringTokenizer(str, " ");
long sum = 0;
for(int i = 0; i < 3; i++) {
sum += Long.parseLong(st.nextToken());
}
bfw.write(String.valueOf(sum));
bfr.close();
bfw.flush();
bfw.close();
}
}
아쉬웠던 점••
- 문제의 범위를 보지 않고 자연스럽게 세 수를
int형으로 받았다. 자꾸 런타임 에러가 떠서 BufferedReader와 BufferedWriter를 사용해서인줄 알았는데 그럼에도 해결되지 않아 검색을 해보니 범위가 1부터 10의 12제곱까지이므로 long 타입을 써야 되는거였다😅 아주 간단한 문제를 검색하여 다시는 이런 실수를 하지 않도록 벨로그에 적어본다..