https://www.acmicpc.net/problem/1920
1920๋ฒ: ์ ์ฐพ๊ธฐ
์ฒซ์งธ ์ค์ ์์ฐ์ N(1 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋ค์ ์ค์๋ N๊ฐ์ ์ ์ A[1], A[2], …, A[N]์ด ์ฃผ์ด์ง๋ค. ๋ค์ ์ค์๋ M(1 ≤ M ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋ค์ ์ค์๋ M๊ฐ์ ์๋ค์ด ์ฃผ์ด์ง๋๋ฐ, ์ด ์๋ค
www.acmicpc.net
N = int(input())
A = set(map(int, input().split()))
M = int(input())
B = list(map(int, input().split()))
for i in range(M):
if B[i] in A :
print(1)
else:
print(0)
์๋ฃ ๊ตฌ์กฐ List, Set, Map์ ์ฐจ์ด / Set๊ณผ Map ๋น๊ต
์๋ฃ๊ตฌ์กฐ๋ list, stack, queue, hash table์ด ์๋ค. ๊ทธ ์ค์์ list, set, map์ ์ฐจ์ด์ ์ ๋ํด ์์๋ณด์ 1. List : ์ ์ฅ๊ณต๊ฐ์ด ํ์์ ์ํด ์๋์ผ๋ก ๋์ด๋๋ค ( ์์๊ฐ ์๋ ์ ์ฅ๊ณต๊ฐ ) * ํน์ง : ์์๊ฐ ์๊ณ ,
xzio.tistory.com
์์๊ฐ ์ค์ํ์ง ์์ ๊ฒฝ์ฐ์๋ set์๋ฃํ์ ์ด์ฉํ๋๊ฒ ๊ฒ์ํ๋ ์๋๊ฐ ํจ์ฌ ๋น ๋ฅด๋ค.
'๐ฅ๏ธSW Engineer > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค]2164 - ์นด๋2 (0) | 2023.05.17 |
---|---|
[๋ฐฑ์ค]1436-์ํ๊ฐ๋ ์ (0) | 2023.05.14 |
[๋ฐฑ์ค]7568-๋ฉ์น (0) | 2023.02.26 |
[๋ฐฑ์ค]10866 - ๋ฑ (0) | 2023.02.25 |
[๋ฐฑ์ค]2775-๋ถ๋ ํ์ฅ์ด ๋ ํ ์ผ (0) | 2023.01.18 |