백준 1330번 두수 비교하기 정답 node.js
백준 if문을 활용한 단계별 문제풀이 중에서, 백준 1330번 문제는 두수 비교하기를 if문으로 작성하는 문제이다. 자바스크립트로 푼 문제이기 때문에, 다른 언어로 푸시는 분들에게는 원하는 답임을 아님을 미리 말씀드린다.
목차
백준 1330번 문제
백준 1330번 두수 비교하기 문제는 간단하게 if문을 사용해서 문제를 풀 수 있다.
첫째 줄에 입력된 2개의 숫자를, split로 각각 나눠 인식한 다음, 그 숫자들을 A, B에 각각 대입 시켜서 어떤 숫자를 입력해도 주어진 대로 출력하기만 하면 된다.
>, <, == 이렇게 3가지 경우로 출력하는 if문을 만들면 된다.
백준 1330번 문제 정답
node.js 자바스크립트로 푼 백준 1330번 문제 정답은,
readline을 이용하여 입력된 2개의 숫자를 각각 입력을 해준 다음, if문과 console.log를 사용하여 원하는 기호가 출력되도록 코드를 짜면 된다.
단, ===는 비교하여 일치하는게 맞는지 호가인하는 문법이므로, 이 문제에서의 핵심은 ==과 ===의 차이점을 이해했는지가 중요한 것 같다. ==을 써도 출력은 맞게 되지만, ===이 존재하는 이유가 바로 비교하기 위한 것이기 때문이다.
아래 코드로 출력하면 맞는 정답이라고 백준에 나온다.
const readline = require('readline');
const rl = readline.createInterface({ input: process.stdin, output: process.stdout});
const input = [];
rl.on('line', line => {input.push(line.split(' '));}).on('close',() => {
const A = parseInt(input[0][0]);
const B = parseInt(input[0][1]);
if (A > B) {
console.log('>');
} else if (A < B) {
console.log('<');
} else if (A === B) {
console.log('==')
}
})
원컴파일러로 돌려본 소스코드 원문 주소이다.
아래 링크로 접속하면, 바로 정답이 맞는지 확인이 가능하다.
3xuw4kcsd - NodeJS - OneCompiler
const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout}); const input = []; rl.on('line', line => {input.push(line.split(' '));}).on('close',() => { const A = parseInt(input[0][0]); const B
onecompiler.com