Menu
CoddyTech

무엇을 살까

Coddy JavaScript 여정의 기초 섹션에 포함된 레슨. 77개 중 77번째.

challenge icon

챌린지

중급

analyzeBudget라는 이름의 함수를 작성하세요. 함수는 다음을 수행해야 합니다:

  1. 세 개의 인수를 받습니다: 가격 목록, 항목 이름 목록, 항목당 예산.
  2. 아래에 표시된 것과 정확히 같이 다음 정보를 출력합니다:
    • Affordable items: [items]
    • Total budget needed: [total]
    • Items out of budget: [count]

참고: 각 항목 이름에는 자체 따옴표가 포함되며, 첫 번째 이후의 모든 이름은 공백으로 시작합니다(예: ' "Pen"'). 적정 예산인 항목은 공백을 제거하지 말고 있는 그대로 출력하며, 쉼표 뒤에 공백을 추가하지 않고 쉼표로 구분하세요. 각 쉼표 뒤에 보이는 공백은 항목 자체의 앞쪽 공백입니다. 어떤 항목이 첫 번째 적정 예산 항목이더라도 그 공백은 유지되므로 Affordable items: 뒤에 공백이 두 개 올 수 있습니다.

예:
prices = [10, 20, 5, 15], items = ['"Notebook"', ' "Pen"', ' "Eraser"', ' "Bag"'], budget = 10인 경우 출력은 다음과 같아야 합니다:

Affordable items: "Notebook", "Eraser"
Total budget needed: 15
Items out of budget: 2

직접 해보기

function analyzeBudget(prices, items, budget) {
    // 여기에 코드를 작성하세요
}

기초의 모든 레슨

직접 연습해 보세요: 온라인 JavaScript 컴파일러