본문 바로가기

코딩/알고리즘

백준) 11382 - 꼬마 정민 JS

📌 문제 링크

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


📌 문제 탐색하기

  • 공백을 사이에 두고 주어진 A + B + C의 값을 출력해라

시간복잡도

  • O(n)

📌 코드 설계하기

  1. 문제의 input을 띄어쓰기로 분리하여 숫자로 변환합니다.
  2. 변환된 숫자 배열을 `reduce()` 메서드로 모두 더합니다.
  3. 해당 값을 출력합니다.

📌 정답 코드

//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