#include <string>
#include <vector>
#include <set>
using namespace std;
vector<int> solution(vector<int> numbers) {
vector<int> answer;
set<int> s;
for(int i=0; i<numbers.size()-1; i++){
for(int j=i+1; j<numbers.size(); j++){
s.insert(numbers[i]+numbers[j]);
}
}
set<int>::iterator iter;
for(iter=s.begin(); iter!=s.end(); iter++){
answer.push_back(*iter);
}
return answer;
}
- set : 중복X, 정렬되어 저장됨
#include <iostream>
#include <set>
using namespace std;
int main(){
set<int> s; // set만들기
s.insert(10); // set에 원소삽입 -> 중복X,정렬O
set<int>::iterator iter;
for(iter=s.begin(); iter!=s.end(); iter++){
cout<<*iter;
}
iter = s.find(10); //set에 해당 원소 찾기
if(iter!=s.end()){
cout<<"존재";
else cout<<"존재X";
return 0;
}
'1d-1c > Programmers' 카테고리의 다른 글
Level1_2016년 (JAVA) (0) | 2020.12.14 |
---|---|
Level1_수박수박수박수박수박수? (JAVA) (0) | 2020.12.14 |
Level1_문자열 내림차순으로 배치하기 (JAVA) (0) | 2020.12.13 |
Level1_정수 제곱근 판별 (JAVA) (0) | 2020.12.13 |
Level1_다트게임 (JAVA) (0) | 2020.12.11 |