/*
1430 : 기억력 테스트 2
#include <stdio.h>
int main()
{
int N,M,i,arr[10001]={};
scanf("%d",&N);
for(i=1 ; i<=N ; i++)
{
scanf("%d",&arr[N]);
}
scanf("%d",&M);
for(i=1 ; i<=M ; i++)
{
scanf("%d",&arr[M]);
if(arr[N]==arr[M])
{
printf("1");
}
else
{
printf("0");
}
}
return 0;
}
1093 : [기초-1차원배열] 이상한 출석 번호 부르기1(설명) |해결|
#include <stdio.h>
int main()
{
int n,m,i,arr[24]={}; // arr[m] : m이 불린 횟수 저장
scanf("%d",&n);
for(i=1 ; i<=n ; i++)
{
scanf("%d",&m); // m 부르기
arr[m]++;
}
for(i=1 ; i<=23 ; i++)
{
printf("%d ",arr[i]);
}
return 0;
}
*/
1430 : 기억력 테스트 2 |해결|
/*
arr[m] : m이 있었으면 1, 없었으면 0을 저장하는 공간
*/
#include <stdio.h>
int main()
{
int n,m,c,a,i,arr[1001]={};
scanf("%d",&n);
for(i=1 ; i<=n ; i++)
{
scanf("%d",&c);
arr[c]=1;
}
scanf("%d",&m);
for(i=1 ; i<=m ; i++)
{
scanf("%d",&a);
printf("%d ",arr[a]);
}
return 0;
}