[C_C++]코딩테스트 연습/[프로그래머스] level 1
[C++] 프로그래머스 - 예산
코딩굼벵이
2021. 7. 13. 19:21
728x90
내 풀이
ㅠㅠ서버 끊겨서 새로고침 했더니 채점된 코드라고 점수가 안 떴다...
정렬해서 더하면 되는 간단한 문제!
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
int solution(vector<int> d, int budget) {
int answer = 0;
int temp = 0;
sort(d.begin(), d.end());
for (int i = 0; i < d.size(); i++) {
if (temp + d[i] <= budget) {
temp += d[i];
answer++;
} else break;
}
return answer;
}