본문 바로가기
IT/알고리즘

43] 프로그래머스 두 개 뽑아서 더하기

by 깻잎쌈 2020. 9. 14.
반응형
 

코딩테스트 연습

기초부터 차근차근, 직접 코드를 작성해 보세요.

programmers.co.kr

벡터에 다 넣어주고 

중복값을 제거해주면 된다.

#include <vector>
#include<algorithm>

using namespace std;

vector<int> solution(vector<int> numbers) {
    vector<int> answer;
    
    for(int i = 0;i<numbers.size();i++)
        for(int j = i+1;j<numbers.size();j++)
            answer.push_back(numbers[i]+ numbers[j]);
    
    sort(answer.begin(), answer.end());
    answer.erase(unique(answer.begin(), answer.end()), answer.end());

    return answer;
}
반응형

'IT > 알고리즘' 카테고리의 다른 글

45] 프로그래머스 2016년  (0) 2020.09.15
44] 프로그래머스 완주하지 못한 선수  (0) 2020.09.14
42] Leetcode 1528. Shuffle String  (0) 2020.08.18
41] Leetcode 1. Two Sum  (0) 2020.08.18
40] Leetcode 912. Sort an Array  (0) 2020.08.07

댓글