[백준 19944] 뉴비의 기준은 뭘까? (C#, C++) - soo:bak
작성일 :
문제 링크
설명
동아리 학년 분류 규칙이 주어지는 상황에서, 전체 학년 수 N (3 ≤ N ≤ 1,000)과 특정 학생의 학년 M (1 ≤ M ≤ 1,000)이 주어질 때, 해당 학생의 분류를 출력하는 문제입니다.
분류 규칙은 다음과 같습니다:
- M이 1 또는 2이면: NEWBIE!
- M이 3 이상이고 N 이하이면: OLDBIE!
- 그 외의 경우: TLE!
접근법
주어진 M의 값에 따라 조건을 순서대로 확인합니다.
먼저 M이 1 또는 2인지 확인하여 NEWBIE!를 출력하고, 그렇지 않으면 M이 N 이하인지 확인하여 OLDBIE!를 출력하며, 둘 다 아니면 TLE!를 출력합니다.
Code
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
namespace Solution {
class Program {
static void Main(string[] args) {
var input = Array.ConvertAll(Console.ReadLine()!.Split(), int.Parse);
var n = input[0];
var m = input[1];
if (m <= 2) Console.WriteLine("NEWBIE!");
else if (m <= n) Console.WriteLine("OLDBIE!");
else Console.WriteLine("TLE!");
}
}
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n, m; cin >> n >> m;
if (m <= 2) cout << "NEWBIE!\n";
else if (m <= n) cout << "OLDBIE!\n";
else cout << "TLE!\n";
return 0;
}