
-Code
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class BOJ10815 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
Map<Integer, Boolean> numMap = new HashMap<>();
// map에 값이 주어지면 ture를 value로 저장
for (int i = 0; i < n; i++) {
int num = sc.nextInt();
numMap.put(num, true);
}
int m = sc.nextInt();
for (int i = 0; i < m; i++) {
int findNum = sc.nextInt();
// 값이 있으면 true 없으면 false
boolean isFind = numMap.getOrDefault(findNum, false);
System.out.print((isFind ? 1 : 0) + " ");
}
sc.close();
}
}'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
| [백준/Java] 7785번 회사에 있는 사람 (0) | 2025.12.24 |
|---|---|
| [백준/Java] 14425번 문자열 집합 (0) | 2025.12.24 |
| [백준/Java] 34945번 채플이 너무해 (0) | 2025.12.24 |
| [백준/Java] 1018번 체스판 다시 칠하기 (0) | 2025.12.24 |
| [백준/Java] 34921번 덕후 (0) | 2025.12.23 |