📌 문제 링크
https://www.acmicpc.net/problem/11382
📌 문제 탐색하기
- 공백을 사이에 두고 주어진 A + B + C의 값을 출력해라
시간복잡도
- O(n)
📌 코드 설계하기
- 문제의 input을 띄어쓰기로 분리하여 숫자로 변환합니다.
- 변환된 숫자 배열을 `reduce()` 메서드로 모두 더합니다.
- 해당 값을 출력합니다.
📌 정답 코드
//https://www.acmicpc.net/problem/11382
export {};
const fs = require("fs");
const filePath =
process.platform === "linux" ? "/dev/stdin" : __dirname + "/input1.txt";
const input = fs
.readFileSync(filePath)
.toString()
.trim()
.split(" ")
.map(Number)
.reduce((a: number, b: number) => a + b, 0);
console.log(input);
'코딩 > 알고리즘' 카테고리의 다른 글
백준) 25304 - 영수증 JS (1) | 2024.11.06 |
---|---|
백준) 15552 - 빠른 A+B JS (0) | 2024.11.05 |
백준) 11866 - 요세푸스 문제 0 JS (0) | 2024.10.27 |
백준) 2193 - 이친수 JS (1) | 2024.10.26 |
백준) 2303 - 숫자게임 JS (0) | 2024.10.25 |