본문 바로가기

백준 문제풀이

백준 1330번 두수 비교하기 정답 node.js

반응형

백준 1330번 두수 비교하기 정답 node.js

백준 if문을 활용한 단계별 문제풀이 중에서, 백준 1330번 문제는 두수 비교하기를 if문으로 작성하는 문제이다. 자바스크립트로 푼 문제이기 때문에, 다른 언어로 푸시는 분들에게는 원하는 답임을 아님을 미리 말씀드린다.

목차

 

백준 1330번 문제

백준 1330번 두수 비교하기 문제는 간단하게 if문을 사용해서 문제를 풀 수 있다.

첫째 줄에 입력된 2개의 숫자를, split로 각각 나눠 인식한 다음, 그 숫자들을 A, B에 각각 대입 시켜서 어떤 숫자를 입력해도 주어진 대로 출력하기만 하면 된다.

 

>, <, == 이렇게 3가지 경우로 출력하는 if문을 만들면 된다.

백준 1330번

 

백준 1330번 문제 정답

node.js 자바스크립트로 푼 백준 1330번 문제 정답은,

readline을 이용하여 입력된 2개의 숫자를 각각 입력을 해준 다음, if문과 console.log를 사용하여 원하는 기호가 출력되도록 코드를 짜면 된다.

 

단, ===는 비교하여 일치하는게 맞는지 호가인하는 문법이므로, 이 문제에서의 핵심은 ==과 ===의 차이점을 이해했는지가 중요한 것 같다. ==을 써도 출력은 맞게 되지만, ===이 존재하는 이유가 바로 비교하기 위한 것이기 때문이다.

백준 1330번

 

아래 코드로 출력하면 맞는 정답이라고 백준에 나온다.

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

 

반응형