본문 바로가기
Algorithm/Baekjoon

백준 1330번

by minhi 2024. 9. 28.

백준 1330번을 풀고 다른 풀이를 찾아보니 입력 관점, 출력 관점에서 좀 더 간단하게 할 수 있는 방법이 있어 정리해보았다.

let input = require('fs').readFileSync('/dev/stdin').toString().split(' ')

const a = Number(input[0])
const b = Number(input[1])

let output

if (a > b) {
    output = '>'
} else if (a < b) {
    output = '<'
} else {
    output = '=='
}

console.log(output)

 

입력 관점

let input = require('fs').readFileSync('/dev/stdin').toString().split(' ')

const [a, b] = input

let output

if (a > b) {
    output = '>'
} else if (a < b) {
    output = '<'
} else {
    output = '=='
}

console.log(output)

 

출력 관점

let input = require('fs').readFileSync('/dev/stdin').toString().split(' ')

const a = Number(input[0])
const b = Number(input[1])

console.log(a > b ? '>' : a < b ? '<' : '==')

 

조건부 연산자를 이용한 조건문을 활용하였다.

 

💫 이 문제를 통해 배운 것

조건부 연산자를 이용해 3개의 분기를 나눌 수도 있다.

'Algorithm > Baekjoon' 카테고리의 다른 글

시간 관련 유형  (0) 2024.10.03
백준 2480번  (0) 2024.10.02
백준 2941번  (0) 2024.07.10
백준 2581번  (0) 2024.07.09
백준 2869번  (0) 2024.07.09