[백준] 1000, 1001. +/- 입출력 (feat. Javascript / node.js) 알고리즘
입출력과 사칙연산 5번째 문제 [1000]
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
예제 입력
1 2
예제 출력
3
제출
const fs = require('fs');
const inputData = fs.readFileSync(0, 'utf8').toString().split(' ');
const A = parseInt(inputData[0]);
const B = parseInt(inputData[1]);
console.log(A+B);
무엇을 해결해야 하는가?
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
1 2
3
const fs = require('fs');
const inputData = fs.readFileSync(0, 'utf8').toString().split(' ');
const A = parseInt(inputData[0]);
const B = parseInt(inputData[1]);
console.log(A+B);
백준의 js
는 기본 입력 스켈레톤 코드가 없었다.
그래서 빠른 구글링을 통해 문제를 해결했다. js input
const inputData = fs.readFileSync(0, 'utf8').toString().split(' ');
1. fs모듈의 readFileSync 함수를 통해 동기적으로 해당 경로의 파일 전체를 읽어들인다.
2. toStirng()
함수를 사용하여 문자열로 변환시킨다.
3. split
함수를 사용하여 공백 단위로 분류한다.
또한 빠른 테스트를 위해 vscode 에 js
알고리즘 환경을 세팅했다. 참고
입출력과 사칙연산 6번째 문제 [1001]
두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.
예제 입력
3 2
예제 출력
1
제출
const input = require("fs")
.readFileSync("example.txt")
.toString()
.split("\n")
.map((value) => +value);
let [A, B] = input;
console.log(A - B);
무엇을 해결해야 하는가?
두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.
3 2
1
const input = require("fs")
.readFileSync("example.txt")
.toString()
.split("\n")
.map((value) => +value);
let [A, B] = input;
console.log(A - B);
.map((value) => +value);
을 넣은 이유를 생각해보자
const input = require("fs").readFileSync("example.txt").toString().split("\n");
// .map((value) => +value);
console.log(input);
찍어보면
이렇게 나오기 때문에 양수화를 시켜주는 것이다.
Author And Source
이 문제에 관하여([백준] 1000, 1001. +/- 입출력 (feat. Javascript / node.js) 알고리즘), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ho2yahh/백준-1000-1001.-입출력-feat.-Javascript-node.js-알고리즘저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)