CodingTest
[Python]๋ฐฑ์ค 1764 ::๋ฃ๋ณด์ก ๋ฌธ์ ํ์ด
๋์บ๋ฆฌ๐ฑ
2021. 5. 12. 18:46
๋ฐ์ํ
โ๏ธ๋ญ ์ฌ์ฉ? ๋์ ๋๋ฆฌ
โ๏ธ์ด๋ป๊ฒ ์ ๊ทผ ํ๊ณ ์ด๋ค ๊ฒ์ด ์ค์ํ๋?
์ค๋ณต์ด ์๋ ๊ฒ์ ์ฐพ์ ๋ด์ผ ํ๋ค.
์ฒซ๋ฒ์งธ n ์ ๋ํ ๊ฐ์ ๋ฐ์ ๋๋ ์ค๋ณต์์ด ์ญ ๋ค์ด์ค๊ธฐ ๋๋ฌธ์, ๋์ ๋๋ฆฌ์ key๋ ์ด๋ฆ์ผ๋ก, value๋ 0์ผ๋ก ์ถ๊ฐํ๋ค.
๋๋ฒ์งธ m ์ ๋ํ ๊ฐ์ ๋ฐ์ ๋๋ n์์ ๋ฐ์๋ ๊ฒ๊ณผ ์ค๋ณต์ด ์์ ์ ์๊ณ ๊ทธ๋ถ๋ถ์ ์ก์ผ๋ฉด๋๋ค.
๊ทธ๋ถ๋ถ์ ํด๋นํ๋ฉด result ๋ก ๋ฃ๋๋ค.
result๋ฅผ ์ ๋ ฌํด์ฃผ๊ณ , ๊ธธ์ด์ result๋ฅผ ์ถ๋ ฅํ๋ค
๐ค๊ตฌํ ์ฝ๋
n, m = map(int, input().split())
dict_n_m = {}
result = []
for i in range(n):
name = input()
dict_n_m[name] = 0
for j in range(m):
name = input()
keys = dict_n_m.keys()
if(name in keys):
result.append(name)
else:
dict_n_m[name] = 0
result.sort()
print(len(result))
for i in range(len(result)):
print(result[i])
๋ฐ์ํ