[#26][알고리즘] 최고의 집합
프로그래머스 > 최고의 집합
문제 링크(https://programmers.co.kr/learn/challenge_codes/155)C++풀이
#include<vector>
#include<iostream>
using namespace std;
vector<int> bestSet(int no,int sum)
{
vector<int> answer;
int number;
for(int i = no; i > 0; i--){
number = sum / i;
sum -= number;
answer.push_back(number);
}
if(answer.size()==0){
answer.push_back(-1);
}
return answer;
}
int main()
{
int n=4, s=13;
vector<int> test= bestSet(n,s);
// 아래는 테스트로 출력해 보기 위한 코드입니다.
for(int i=0; i<test.size(); i++)
cout << test[i] << " ";
}
| cs |
댓글
댓글 쓰기