-
반응형
https://level.goorm.io/exam/49105/%EB%B0%A9-%ED%83%88%EC%B6%9C%ED%95%98%EA%B8%B0/quiz/1
구름LEVEL
코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이
level.goorm.io
-풀이-
bool 배열을 만들어서 , 입력값의 인덱스를 true로 체크를 하였는데 , -10억~10억을 체크할 배열을 만들 수 없었다.
그래서 map을 이용하여, 입력받은수를 key로 하는 value값을 1로 만든다음, 숫자가 하나씩 나올때마다 ,해당 키에 대한 벨류값을 출력하면된다.
-코드-
#include <iostream> #include<map> using namespace std; map<int,int> number; int n,m; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin>>n; for(int i=0;i<n;i++){ int data; cin>>data; number[data]=1; } cin>>m; for(int i=0;i<m;i++){ int data; cin>>data; cout<<number[data]<<"\n"; } return 0; }
반응형'문제풀이 > 구름' 카테고리의 다른 글
[구름 Level] 구슬 주머니 (0) 2021.05.25 [구름LEVEL] JMOS (0) 2021.03.19 [구름LEVEL] 사은품 교환하기 (0) 2021.03.19 [구름LEVEL] 근묵자흑 (0) 2021.03.18 댓글