오늘도 나는
article thumbnail

1001. A - B 

 

[문제]

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

 

 

[입출력 예시]

 

 

문제 자체는 매우 간단한 문제이다.

두 정수 A와 B를 입력받아 A-B를 출력하면된다.

 

나는 당연하듯 javascript prompt를 이용하여 자신있게 풀었지만 런타임오류가 발생했다.

코드가 잘못됐나 수정하고 다시 해봤지만 결과는 같았다.

 

이 간단한 문제를 왜 못넘어가고있지?하며 고민하다 결국 구글링의 힘을 빌렸다.

알고보니 백준문제를 풀때 자바스크립트로 입력을 받을때는 node.js에서 사용되는 모듈인 fs를 이용하여 입력을 받아야 한다는 사실을 알았다.

 

 

따라서 다음과같이 node.js에서 제공하는 fs(file system)를 이용해서 input을 설정하고 입력값을 배열로 접근하여 

A - B의 출력을 할 수 있었다.

const fs = require("fs");
const input = fs.readFileSync("/dev/stdin").toString().split(" ");
const a = parseInt(input[0]);
const b = parseInt(input[1]);

console.log(a - b);

 

 

 

 

 

[문제출처]

https://www.acmicpc.net/problem/1001

 

profile

오늘도 나는

@찬찬누

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그