๐ถ ์๋ก
์ด๋ ธ์ ๋ ์ ํํ๋ ๋ ธ๋ ์๋๋ฝ์์์ ์๊ฐ์ ์ป์ ๋ฌธ์ ๊ฐ๋คใ ใ ใ
์ค๋๋ง์ ๋ค์ ๋ ธ๋ ๋ค์ด๋ณด๋ ์ฌ์ ํ ์ฌ๋ฐ๊ณ ํํ ๋ ธ๋๋ค. ์ฝ๊ฐ ๋ค๋ฅธ์๋ฏธ๋ก ์ฒ์ฌ๋๊น
๐งฉ๋ฌธ์ ํด์
์ฃผ์ด์ง ๋ฌธ์์ด์ค์์ ๋ช๊ฐ์ ๋จ์ด๋ค์ ์ ๊ฑฐํ๋ฉด ๋๋ ๋จ์ ํ์ฑ๋ฌธ์ ์๋ค.
๐ ํ์ด
1. ๋ น์๋ ์๋ฆฌ๋ฅผ ๋ฌธ์์ด๋ก ๋ฐ๋๋ค.
2. ๋ค๋ฅธ ๋๋ฌผ๋ค์ ์ธ์์๋ฆฌ๋ฅผ ano_ani ๋ผ๋ set์ ์ ์ฅํ๋ค.
3. ๋ น์๋ ์๋ฆฌ์ค ano_ani์ ์์ผ๋ฉด ์ฌ์ฐ์ ์๋ฆฌ๊ฐ ์๋๊ณ ๋ค๋ฅธ ๋๋ฌผ์ ์๋ฆฌ๋ ๊ฒ์ ์๋ฏธํ๋ ๊ทธ๊ฒ์ ์ ์ธํ๊ณ ์ถ๋ ฅํ๋ค.
๐ป ์ฝ๋
import sys
input = sys.stdin.readline
ano_ani = set()
t = int(input().rstrip())
for i in range(t):
record = list(map(str, input().rstrip().split()))
for j in range(100):
animal = list(map(str, input().rstrip().split()))
if animal[0] == "what":
break
else:
ano_ani.add(animal[2])
for k in record:
if k not in ano_ani:
print(k, end=" ")
๐ ๋ฌธ์ ๋งํฌ : ์ฌ์ฐ๋ ์ด๋ป๊ฒ ์ธ์ง?
'Problem Solving > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 7795๋ฒ: ๋จน์ ๊ฒ์ธ๊ฐ ๋จนํ ๊ฒ์ธ๊ฐ - ํ์ด์ฌ (0) | 2022.05.09 |
---|---|
[๋ฐฑ์ค] 1935๋ฒ: ํ์ ํ๊ธฐ์2 - ํ์ด์ฌ (0) | 2022.05.08 |
[๋ฐฑ์ค] 1193๋ฒ: ๋ถ์์ฐพ๊ธฐ - ํ์ด์ฌ (0) | 2022.05.05 |
[๋ฐฑ์ค] 17478๋ฒ: ์ฌ๊ทํจ์๊ฐ ๋ญ๊ฐ์? - ํ์ด์ฌ (2) | 2022.05.04 |
[๋ฐฑ์ค] 1620๋ฒ: ๋๋์ผ ํฌ์ผ๋ชฌ ๋ง์คํฐ ์ด๋ค์ - ํ์ด์ฌ (0) | 2022.05.03 |