본문 바로가기

알고리즘/백준코딩

백준1000번 - A+B 자바스크립트(Node.js)풀이

반응형

 백준에서 가장 기본적인 문제. 이 글은 문제풀이에 목적이 있다기 보다는 자바스크립트를 이용한 백준 문제풀이를 위해 작성하였다. 자바스크립트는 기본적으로 html를 조작하는 프로그래밍 언어로, 웹사이트 위에서 동작한다. 이런 자바스크립트를 Node.js를 이용해 백준같은 문제풀이를 위해 사용할 수 있는데, 앞으로 이러한 방식으로 문제를 풀이하고 정리해보고자 한다. 최근 프론트엔드 코딩테스트에 파이썬이 아닌 자바스크립트와 같은 언어로 테스트를 진행하고 있어서 프론트엔드 개발을 생각하고 있다면 Node.js로 문제풀이를 진행한다면 유리할것이다.

 

var fs = require('fs');
var input = fs.readFileSync('/dev/stdin').toString().split(' ');
var a = parseInt(input[0]);
var b = parseInt(input[1]);
console.log(a+b);

 

var fs = require('fs');

-> Node.js의 fs모듈을 이용하여 ps를 진행한다.

 

var input = fs.readFileSync('/dev/stdin')

-> 동기적 읽기로 '표준 입력장치'의 값을 읽어 input에 저장한다

 

console.log(a+b);

console의 log함수를 이용하여 결과를 출력한다.

 

 

 자바스크립트보다는 c언어에 가까워보이긴 하지만, 이 3가지만 알고있어도 기본적인 문제를 풀기에는 충분한듯하다. 자바스크립트에 조금씩 익숙해지면서 더욱 자바스크립트같은 코딩스타일로 문제풀이를 진행해볼것이다.

 

반응형