[baekjoon] #1541 잃어버린 괄호 (Node.js)

seongminn·2023년 1월 9일
0

Algorithm

목록 보기
24/26
post-thumbnail

📖 문제

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


☃️ 풀이

문제를 이해하지 못해서 해설 포스팅을 찾아보다 풀이 방법을 스포당했다.

- 이후에 나오는 수만 전부 더하면 최소값을 유도할 수 있다.

55-50+40 → 55-(50+40) 

💽 소스코드

가독성을 저하시키는 숏코딩의 문제점을 여실히 보여주는 코드 작성 방법이지만, 내장 메서드 활용에 익숙해지려고 이렇게 작성해보았다.

const input = require('fs').readFileSync('input.txt').toString();

console.log(
  input
    .split('-')
    .map((item) =>
      item
        .split('+')
        .map(Number)
        .reduce((acc, cur) => acc + cur)
    )
    .reduce((acc, cur) => acc - cur)
);
profile
돌멩이도 개발 할 수 있다

0개의 댓글