[BOJ] 1000 A+B (node.js)

2353 단어 백준백준



문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.


입력

첫째 줄에 A와 B가 주어진다.(0<A, B<10)

출력

첫째 줄에 A+B를 출력한다.

풀이

javascript 영상을 보며 공부하고 있는데, prompt로 입력받는 법을 배워서 문제풀이에 써먹었더니 계속 런타임 에러가 났다.
구글에 검색해보니 fs혹은 readline 둘 중 하나의 모듈로 문제풀이 한 글이 많이 올라와있었다.
백준사이트에서는 node.js를 사용하는데 javascript와 쓰이는 환경이 달라서 쓰이는 명령어도 다른 부분이 있는듯하다.


나는 fs모듈을 사용해서 문제를 풀었다.

let fs=require('fs').readFileSync('/dev/stdin').toString().split(' '); 
// require라는 함수를 통해 fs모듈을 불러와서 표준 입력장치로 공백을 기준으로 문자열을 받아왔다.
console.log(Number(fs[0])+Number(fs[1]));
//fs는 문자열로 된 숫자 두 개를 입력받은 배열이 돼서 숫자로 바꿔준 뒤 더해서 출력한다.

좋은 웹페이지 즐겨찾기