문제: https://www.acmicpc.net/problem/2437
양팔 저울과 N개의 저울추가 주어질 때,
이 추들을 이용해 측정할 수 없는 가장 작은 양의 정수 무게를 구하는 문제
그리디 알고리즘(매 순간 최선의 선택을 해서 전체 문제를 해결하는 방식) 문제이다.
const fs = require("fs")
const [n, str] = fs.readFileSync("/dev/stdin").toString().trim().split("\n")
const arr = str.split(" ").map(Number).sort((a, b) => a - b)
let target = 1
for (let i = 0; i < n; i++) {
if (arr[i] > target) break
target += arr[i]
}
console.log(target)