두 양의 정수가 주어졌을 때, 첫 번째 수가 두 번째 수보다 큰지 구하는 프로그램을 작성하시오.
입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 두 개 주어진다.
각 테스트 케이스마다, 첫 번째 수가 두 번째 수보다 크면 Yes
를, 아니면 No
를 한 줄에 하나씩 출력한다.
1 19
4 4
23 14
0 0
No
No
Yes
ICPC > Regionals > North America > Southeast USA Regional > 2009 Southeast USA Regional Programming Contest PA번
-문제를 번역한 사람: baekjoon
-문제의 오타를 찾은 사람: jh05013
import java.util.Scanner;
public class Code4101 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int a=sc.nextInt();
int b=sc.nextInt();
if(a==0 && b==0){
break;
}
else{
if(a>b){
System.out.println("Yes");
}
else{
System.out.println("No");
}
}
}
}
}
만약 입력받은 a
와 b
모두 0이라면 while문을 종료시킨다.
그렇지 않으면 만약 a가 b보다 크면 Yes
, 그렇지 않으면 No
를 출력하면 된다.