import java.util.HashMap;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
HashMap<Integer, Integer> hashmap = new HashMap<>();
StringBuffer stringBuffer = new StringBuffer();
int numN = 0; int numM = 0;
int N = scanner.nextInt();
for (int i = 0; i < N; i++) {
numN = scanner.nextInt();
hashmap.put(numN, i);
}
int M = scanner.nextInt();
for (int i = 0; i < M; i++) {
numM = scanner.nextInt();
if(hashmap.containsKey(numM)){
stringBuffer.append(1+" ");
}
else
stringBuffer.append(0+" ");
}
System.out.println(stringBuffer);
scanner.close();
}
}
HashMap과 StringBuffer를 이용했다.
StringBuffer는 출력이 간편하다
'Algorithm > Baekjoon' 카테고리의 다른 글
[백준_JAVA_알고리즘] 1764 듣보잡 (0) | 2024.02.12 |
---|---|
[백준_JAVA_알고리즘] 7785 회사에 있는 사람 (1) | 2024.02.11 |
[백준_JAVA_알고리즘] 1010 다리 놓기 (0) | 2024.02.09 |
[백준_JAVA_알고리즘] 10814 나이순 정렬 (1) | 2024.02.09 |
[백준_JAVA_알고리즘] 1181 단어 정렬 (0) | 2024.02.08 |