[프로그래머스 레벨 1 JavaScript] '예산' 풀이

2889 단어 JavaScriptJavaScript

문제 링크: https://programmers.co.kr/learn/courses/30/lessons/12982

function solution(d, budget) {
  let answer = 0;
  d.sort((a, b) => a - b); // 배열 오름차순 수행
  let sum = 0;
  for (let i = 0; i < d.length; i++) {
    sum += d[i];
    if (sum <= budget) { // 정해진 예산보다 작을때까지만 카운트 +1
      answer++;
    } else {
      break;
    }
  }
  return answer;
}

좋은 웹페이지 즐겨찾기