부서에서 신청한 가격을 기준으로 오름차순으로 정렬해준 뒤에, 예산을 넘지않는 한도 내에서 지원해줄 수 있는 부서의 개수를 구했다. 🍬
function solution(d, budget) { return d.sort((a, b) => a-b).reduce((acc, cur) => acc + ((budget -= cur) >= 0), 0); }