백준 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개의 분기를 나눌 수도 있다.