[백준] 4101

dano Lee·2024년 1월 3일
0

알고리즘 문제 풀이

목록 보기
47/52

문제

두 양의 정수가 주어졌을 때, 첫 번째 수가 두 번째 수보다 큰지 구하는 프로그램을 작성하시오.

입력

두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 두 개 주어진다.

출력

각 테스트 케이스마다, 첫 번째 수가 두 번째 수보다 크면 Yes를, 아니면 No를 한 줄에 하나씩 출력한다.

예제 입력 -> 출력

  • 입력
    1 19
    4 4
    23 14
    0 0

  • 출력
    No
    No
    Yes

// 백준 플랫폼은 js 사용자한테는 너무 불친절한 느낌이다
// 기존 내 코드
const str = []
for(let i = 0; i < input.length; i++) {
    if(parseInt(input[i][0]) === 0 && parseInt(input[i][1]) === 0) {
        return
    }else if(parseInt(input[i][0]) > parseInt(input[i][1])){
        str.push('Yes')
    }else {
        str.push('No')
    }
}
console.log(str.join('\n'))

// 통과한 코드
for(let i = 0; i < input.length; i++) {
    if(parseInt(input[i][0]) === 0 && parseInt(input[i][1]) === 0) {
        return
    }else if(parseInt(input[i][0]) > parseInt(input[i][1])){
        console.log('Yes')
    }else {
        console.log('No')
    }
}
profile
세상에 이로운 영향력을 퍼뜨리고 싶은 프론트엔드 개발자 입니다.

0개의 댓글