[Java] 백준 11382번: 꼬마 정민이

U·2023년 2월 21일

백준

목록 보기
9/116

💻 문제


일단 이해하자🤔

  • 문제 자체는 간단하다.
    그러나..

👀 풀이

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형으로 받았다. 자꾸 런타임 에러가 떠서 BufferedReaderBufferedWriter를 사용해서인줄 알았는데 그럼에도 해결되지 않아 검색을 해보니 범위가 1부터 10의 12제곱까지이므로 long 타입을 써야 되는거였다😅 아주 간단한 문제를 검색하여 다시는 이런 실수를 하지 않도록 벨로그에 적어본다..
profile
백엔드 개발자 연습생

0개의 댓글