[C_C++]코딩테스트 연습/[프로그래머스] level 1
![[C++] 프로그래머스 - 두 개 뽑아서 더하기 (벡터, sort, find)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FD5MCt%2Fbtq70CFVGYP%2FAAAAAAAAAAAAAAAAAAAAACZ0f1QE_YH_JyCLjV0jsiicJ73EuDAOlr2fBsI3S9d_%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dt4ly5gmDGzIOquj6uyrc2sZY1Pc%253D)
[C++] 프로그래머스 - 두 개 뽑아서 더하기 (벡터, sort, find)
내 풀이 #include #include #include #include using namespace std; vector solution(vector numbers) { vector answer; vector::iterator isFind; for (int i = 0; i < numbers.size()-1; i++) { for (int j = i+1; j < numbers.size(); j++) { isFind = find(answer.begin(), answer.end(), numbers[i] + numbers[j]); if (isFind == answer.end()) answer.push_back(numbers[i] + numbers[j]); } } sort(answer.begin(), answer..
![[C++] 프로그래머스 - K번째 수 (벡터 공부)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FBppHd%2Fbtq7P7q9LF3%2FAAAAAAAAAAAAAAAAAAAAAGXw4Z1Vrvkv9MxBtF1O1OK0Kb4uw4EWaKOA0OuuwH1-%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DBdEvcu2bUxbuAb24vx3X8h9%252FcuE%253D)
[C++] 프로그래머스 - K번째 수 (벡터 공부)
#include #include #include using namespace std; vector solution(vector array, vector commands) { vector answer; vector temp; for (int i = 0; i < commands.size(); i++) { temp = array; sort(temp.begin()+ commands[i][0] - 1, temp.begin()+ commands[i][1]); answer.push_back(temp[commands[i][0] + commands[i][2] - 2]); } return answer; } sort와 vector를 이용해서 문제를 풀어보았다. 배열을 사용할 때는 algorithm 헤더의 sort를 이용하려..