백준 5086번을 풀어보았다.
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n').map((value) => value.trim())
for(const i of input) {
if (i === '0 0') break
const [A, B] = i.split(' ').map(Number)
let output = ''
if (B % A === 0) output = 'factor'
else if (A % B === 0) output = 'multiple'
else output = 'neither'
console.log(output)
}
간단한 문제이지만, 처음에는 const [A, B] = i.split(' ') 으로 A, B를 문자열로 처리했다.
그렇게 해도 정답으로 처리되긴 하지만 형 변환은 항상 유의하자!
💫 이 문제를 통해 배운 것
형 변환은 항상 유의하자!