백준 뉴비의 기준은 뭘까?

KIMYEONGJUN·2025년 3월 22일
0
post-thumbnail

문제

내가 생각했을때 문제에서 원하는부분

양의 정수 N과 M이 공백을 사이에 두고 주어집니다.

M학년이 뉴비라면 NEWBIE!를, 올드비라면 OLDBIE!를 TLE이라면 TLE!을 출력합니다.

내가 이 문제를 보고 생각해본 부분

입력 처리: BufferedReader를 사용하여 한 줄의 입력을 받고, 공백을 기준으로 나누어 N과 M을 파싱해준다.
조건 판단:
M이 1 또는 2인 경우 "NEWBIE!"를 출력한다.
M이 N 이하인 경우 "OLDBIE!"를 출력한다.
그렇지 않으면 "TLE!"를 출력한다.
결과 출력: StringBuilder에 결과를 추가하고, 최종적으로 한 번에 출력해준다.

코드로 구현

package baekjoon.baekjoon_27;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

// 백준 19944번 문제
public class Main968 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();

        String[] input = br.readLine().split(" ");
        int N = Integer.parseInt(input[0]);
        int M = Integer.parseInt(input[1]);

        if(M <= 2) {
            sb.append("NEWBIE!");
        } else if (M <= N) {
            sb.append("OLDBIE!");
        } else {
            sb.append("TLE!");
        }

        System.out.println(sb.toString());
        br.close();
    }
}

마무리

코드와 설명이 부족할수 있습니다. 코드를 보시고 문제가 있거나 코드 개선이 필요한 부분이 있다면 댓글로 말해주시면 감사한 마음으로 참고해 코드를 수정 하겠습니다.

profile
Junior backend developer

0개의 댓글

관련 채용 정보