티스토리 뷰
문제 링크
풀이
d 배열을 오름차순(default)으로 Sort 후 작은 예산을 신청한 부서부터 최대한 넣는 방식으로 해결하였다.
더보기
#include <iostream>
#include <stdio.h>
#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++)
{
if(budget-d[i] >= 0)
{
answer++;
budget-=d[i];
}
else
{
break;
}
}
return answer;
}
728x90
반응형
'Programmers Solutions > previous' 카테고리의 다른 글
스킬트리(Summer/Winter Coding(~2018)) (0) | 2020.07.31 |
---|---|
다트 게임(2018 카카오 블라인드 채용) (0) | 2020.07.31 |
실패율(2019 카카오 블라인드 채용) (0) | 2020.07.31 |
비밀지도(2018 카카오 블라인드 채용) (0) | 2020.07.31 |
크레인 인형뽑기 게임(2019 카카오 개발자 겨울 인턴십) (0) | 2020.07.31 |
댓글