공부하기/백준

[Java] 백준 풀기 4101 - 크냐?

XEV 2023. 2. 8. 23:19

자바 백준 4101번

브론즈 5

https://www.acmicpc.net/problem/4101

 

4101번: 크냐?

입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현

 

 

 

 

 

문제 풀기

a 와 b 가 0, 0 이 나올 때까지 반복문을 시행하면서 두 수를 비교한다.

a 가 b 보다 큰 조건에 대한 결과 출력 "Yes" 를 메인 조건문으로 분리하고, 그 외의 경우 a 가 b 와 같거나 크지 않은 경우에 대한 결과 출력 "No" 를 지정한다.

 

 

 

 

 

코드 보기

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
        
        int a = -1;
        int b = -1;
        while (true) { // loop 정지 조건이 만족할 때까지 반복.
            a = sc.nextInt();
            b = sc.nextInt();
            
            if (a == 0 && b == 0) { // a 와 b 가 동시에 0 이 입력 되었을때 loop 를 빠져나감.
                break;
            }
            
            if (a > b) { // a 가 b 보다 클때.
                System.out.println("Yes");
            }
            else { // a 가 b 와 같거나 크지 않을때.
                System.out.println("No");
            }
        }
    }
}