티스토리 뷰
title: "예산"
category: 프로그래머스[Level-1]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-21"
문제 링크
C++
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
int solution(vector<int> d, int budget) {
int answer = 0;
sort(d.begin(), d.end());
for(int i=0; i<d.size(); i++){
budget -= d[i];
if(budget < 0) break;
answer++;
}
return answer;
}
JavaScript
function solution(d, budget) {
var answer = 0;
d.sort((a, b) => {
if (a < b) return -1;
return 1;
}).some((value) => {
budget -= value;
if (budget < 0) return true;
answer++;
});
return answer;
}
728x90
반응형
'Programmers Solutions > Level-1' 카테고리의 다른 글
[프로그래머스] 직사각형 별찍기 (0) | 2021.02.03 |
---|---|
[프로그래머스] x만큼 간격이 있는 n개의 숫자 (0) | 2021.02.03 |
[프로그래머스] 비밀지도 (0) | 2021.02.03 |
[프로그래머스] 다트 게임 (0) | 2021.02.03 |
[프로그래머스] 실패율 (0) | 2021.02.03 |
댓글