본문 바로가기
알고리즘

[python/nodejs]백준 알고리즘 1330번

by MOOB 2020. 4. 24.

코로나로 게을러진 심신을 다잡고자 파이썬, 자바스크립트 재활 겸 매일 개발 공부와 알고리즘 공부를 조금씩이나마 다시 하기로 했다.

재활이니만큼 단계별 문제를 차근차근 풀어 블로그에 업로드할 예정이다.

 

python으로 한 번, nodejs로 한 번 풀기로 했는데 nodejs로 입력받는 법은 다음 포스트를 참고했다.

 

https://velog.io/@exploit017/백준Node.js-Node.js-입력-받기

 

[백준/Node.js] Node.js 입력 받기

일반적으로 JS에서는 prompt로 입력을 받았으나, 백준에서는 런타임 오류가 발생한다.검색해보니 Node.js의 realine 모듈을 import해서 사용해야했다.소스 코드는 다음과 같다.console.log(answer);에 의해 입력 받은 값이 출력된다.즉, rl

velog.io

 

#. 1330번 문제(난이도:최하!)

 

1. Python 풀이

a, b = map(int, input().split())
 
if(a > b):
    print(">")
elif(a < b):
    print("<")
else:
    print("==")

2. nodejs 풀이

const readline = require('readline');

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

let input = [];

rl.on('line', function (line) {
  input = line.split(' ');

  let a = Number(input[0]);
  let b = Number(input[1]);

  if (a > b) {
    console.log('>');
  } else if (a < b) {
    console.log('<');
  } else {
    console.log('==');
  }

}).on('close', function () {
  process.exit();
});

댓글