반응형
https://www.acmicpc.net/problem/4101
- 문제
- 문제 풀이
백준 4101번 크냐?는 브론즈 5 난이도의 구현 문제이다. 이 문제에서는 여러 개의 테스트 케이스가 있고 각 테스트 케이스마다 숫자 a, b가 주어진다. a가 b보다 크면 Yes를, 아니면 No를 출력해주면 된다. 입력은 a 하고 b가 0이면 종료된다.
이 문제는 while-loop을 이용해서 풀 수가 있다. loop의 종료 기준은 a == 0 && b == 0으로 설정해주면 된다.
자세한 코드는 밑에 있다.
- 코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
while (true) {
StringTokenizer st = new StringTokenizer(br.readLine());
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
if (a == 0 && b == 0) break; //a, b 둘다 0이면 loop 종료
if (a > b) {
sb.append("Yes\n");
} else {
sb.append("No\n");
}
}
System.out.print(sb);
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 9654번 : 나부 함대 데이터 – JAVA [자바] (0) | 2022.08.05 |
---|---|
[백준] 2501번 : 약수 구하기 – JAVA [자바] (0) | 2022.08.03 |
[백준] 5522번 : 카드 게임 – JAVA [자바] (0) | 2022.08.03 |
[백준] 5565번 : 영수증 – JAVA [자바] (0) | 2022.08.03 |
[백준] 2167번 : 2차원 배열의 합 – JAVA [자바] (0) | 2022.08.02 |
댓글