반응형
https://programmers.co.kr/learn/courses/30/lessons/12982
알고리즘 연습 - 예산 | 프로그래머스
실행 결과가 여기에 표시됩니다.
programmers.co.kr
낮은 예산을 필요로 하는 부서부터 순회하면서 balance에서 계속 -로 까주면서 코드 돌리면 된다.
쉬우니까 더 이상 말은 생략.
[구현코드_C++]
#include <vector>
#include <algorithm>
using namespace std;
int solution(vector<int> d, int budget) {
int answer = 0;
int balance = budget; //budget으로부터 balance를 값복사 한다.
sort(d.begin(),d.end());
for(int i = 0; i < d.size(); i++){
if(d[i]<=balance){
answer++;
balance -= d[i]; //잔액을 계속해서 까준다.
}
else{
break;
}
}
return answer;
}
반응형
'알고리즘_개념 및 문제풀이 ' 카테고리의 다른 글
완전 탐색- 재귀함수를 이용한 완전 탐색(기본 개념) (0) | 2019.06.07 |
---|---|
프로그래머스/숫자게임/2018서머코딩기출/ (0) | 2019.05.08 |
프로그래머스/윈터코딩2018기출/쿠키구입/C++ (0) | 2019.05.08 |
프로그래머스/윈터코딩2018기출/방문길이/해시를 이용한 풀이/C++ (0) | 2019.05.08 |
프로그래머스/윈터코팅2018/스킬트리 (0) | 2019.05.08 |