티스토리 뷰
https://www.acmicpc.net/problem/10815
👩💻list만 사용한 코드 : 시간초과☠️
m = int(input())
mli = list(map(int, input().split()))
n = int(input())
nli = list(map(int, input().split()))
for i in nli:
if i in set(mli):
print(1, sep=' ', end=' ')
else:
print(0, sep=' ', end=' ')
👩💻교집합 사용한 코드 : 성공🌈
m = int(input())
mset = list(map(int, input().split()))
n = int(input())
nset = list(map(int, input().split()))
section = set(mset) & set(nset)
for i in list(nset):
if i in section:
print(1, sep=' ', end=' ')
else:
print(0, sep=' ', end=' ')
🚀결과🚀
✨Point✨
교집합 구하는 방법
1. set1 & set2
2. set1.intersection(set2)
'🦖 Programming > Python' 카테고리의 다른 글
[Python] 백준 알고리즘 1159번 : 농구 경기 (0) | 2022.09.01 |
---|---|
[Python] 백준 알고리즘 17478번 : 재귀함수가 뭔가요? (0) | 2022.09.01 |
[Python] 백준 알고리즘 1193번 : 분수 찾기 (0) | 2022.08.31 |
[Python] 백준 알고리즘 1010번 : 다리 놓기 (0) | 2022.08.31 |
[Python] 백준 알고리즘 9020번 : 골드바흐의 추측 (0) | 2022.08.31 |
댓글