반응형
문제 출처 :
https://www.acmicpc.net/problem/1001
알고리즘 분석 :
문제 해결에 필요한 사항
1. nodejs input
2. reduce
input을 받고 reduce를 이용하여 뺄셈을 하는데 이때 1 2 3 ...이런식으로 인풋이 오면 첫번째 값을 제외한 2부터 시작을 시키기 위해 slice(1,)을 주고 시작값은 input[0]로 하면 해결된다. 물론 이렇게 안풀어도된다.
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = [];
rl.on("line", (line) => {
input = line.split(" ").map((value) => parseInt(value));
rl.close();
});
rl.on("close", () => {
let ret = input.slice(1).reduce((sub, val) => sub - val, input[0]);
console.log(ret);
process.exit();
});
반응형
'Applied > 알고리즘 문제풀이' 카테고리의 다른 글
[2739번] 구구단 (0) | 2022.04.20 |
---|---|
[1000번] A+B (0) | 2022.04.18 |
[2636번] 치즈 (1) | 2021.06.01 |
[11번] Container With Most Water (0) | 2021.05.10 |
[35번] Search Insert Position (0) | 2021.05.07 |