

1. 문제 풀이 아이디어
- 단순히
n
과m
을 비교하면 쉽게 해결할 수 있다.
- 문제 난이도가 너무 쉬워 영어를 잘못 해석한 것이 아닌지 고민했던 문제다.
2. 나의 정답 코드
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
StringBuilder stringBuilder = new StringBuilder();
int t = Integer.parseInt(bufferedReader.readLine());
for (int i = 0; i < t; i++) {
StringTokenizer stringTokenizer = new StringTokenizer(bufferedReader.readLine());
int n = Integer.parseInt(stringTokenizer.nextToken());
int m = Integer.parseInt(stringTokenizer.nextToken());
bufferedReader.readLine();
bufferedReader.readLine();
stringBuilder.append(n <= m ? "Yes\n" : "No\n");
}
System.out.print(stringBuilder);
bufferedReader.close();
}
}
3. 정리
- 입력을
t
번 반복해서 받을 때,n
과m
이외의 입력은 따로 저장하지 않는다.
n
이m
보다 작거나 같으면"Yes"
, 그렇지 않으면"No"
를 출력하여 문제를 해결한다.
Share article