๋ฌธ์
์์ -> ์คํ -> cmd๋ฅผ ์ณ๋ณด์. ๊ฒ์ ํ๋ฉด์ด ๋์ ๋ณด์ธ๋ค. ์ฌ๊ธฐ์ dir์ด๋ผ๊ณ ์น๋ฉด ๊ทธ ๋๋ ํ ๋ฆฌ์ ์๋ ์๋ธ๋๋ ํ ๋ฆฌ์ ํ์ผ์ด ๋ชจ๋ ๋์จ๋ค. ์ด๋ ์ํ๋ ํ์ผ์ ์ฐพ์ผ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ๋ฉด ๋๋ค.
dir *.exe๋ผ๊ณ ์น๋ฉด ํ์ฅ์๊ฐ exe์ธ ํ์ผ์ด ๋ค ๋์จ๋ค. "dir ํจํด"๊ณผ ๊ฐ์ด ์น๋ฉด ๊ทธ ํจํด์ ๋ง๋ ํ์ผ๋ง ๊ฒ์ ๊ฒฐ๊ณผ๋ก ๋์จ๋ค. ์๋ฅผ ๋ค์ด, dir a?b.exe๋ผ๊ณ ๊ฒ์ํ๋ฉด ํ์ผ๋ช ์ ์ฒซ ๋ฒ์งธ ๊ธ์๊ฐ a์ด๊ณ , ์ธ ๋ฒ์งธ ๊ธ์๊ฐ b์ด๊ณ , ํ์ฅ์๊ฐ exe์ธ ๊ฒ์ด ๋ชจ๋ ๋์จ๋ค. ์ด๋ ๋ ๋ฒ์งธ ๋ฌธ์๋ ์๋ฌด๊ฑฐ๋ ๋์๋ ๋๋ค. ์๋ฅผ ๋ค์ด, acb.exe, aab.exe, apb.exe๊ฐ ๋์จ๋ค.
์ด ๋ฌธ์ ๋ ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ๋จผ์ ์ฃผ์ด์ก์ ๋, ํจํด์ผ๋ก ๋ญ ์ณ์ผ ๊ทธ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋์ง๋ฅผ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. ํจํด์๋ ์ํ๋ฒณ๊ณผ "." ๊ทธ๋ฆฌ๊ณ "?"๋ง ๋ฃ์ ์ ์๋ค. ๊ฐ๋ฅํ๋ฉด ?์ ์ ๊ฒ ์จ์ผ ํ๋ค. ๊ทธ ๋๋ ํ ๋ฆฌ์๋ ๊ฒ์ ๊ฒฐ๊ณผ์ ๋์จ ํ์ผ๋ง ์๋ค๊ณ ๊ฐ์ ํ๊ณ , ํ์ผ ์ด๋ฆ์ ๊ธธ์ด๋ ๋ชจ๋ ๊ฐ๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ํ์ผ ์ด๋ฆ์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ํ์ผ ์ด๋ฆ์ด ์ฃผ์ด์ง๋ค. N์ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ ํ์ผ ์ด๋ฆ์ ๊ธธ์ด๋ ๋ชจ๋ ๊ฐ๊ณ ๊ธธ์ด๋ ์ต๋ 50์ด๋ค. ํ์ผ์ด๋ฆ์ ์ํ๋ฒณ ์๋ฌธ์์ '.' ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค.
์ฝ๋
s = int(input())
word = list(input())
for _ in range(s-1):
new_word = list(input())
for i in range(len(word)):
if word[i] != new_word[i]:
word[i] = "?"
print(''.join(word))
๋ถ์ > ์ฌ๋ฌ ๋ฆฌ์คํธ๋ฅผ ์ด๋ป๊ฒ ํ ๋ฒ์ ๋น๊ตํ์ง์์ ๋งํ๋๋ฐ, ์ฒซ ๋ฒ์งธ๋ก ๋ค์ด์ค๋ ๋ฆฌ์คํธ๋ฅผ ๋ฐ๋ก ๋จผ์ inputํด์ฃผ๋ฉด ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ์ถํ์ ๋ค์ด์ค๋ ๋ฆฌ์คํธ๋ค์ ๋น๊ตํ ์ ์์๋ค.
'Algorithm > BOJ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ] ํ๋ ธ์ค (#20310) (0) | 2022.04.22 |
---|---|
[BOJ] ๊ณต (#1547) (0) | 2022.04.15 |
[BOJ] ์ง๋ฒ๋ณํ (#2745) (0) | 2022.04.12 |
[BOJ] ์คํ (#10828) (0) | 2022.04.12 |
[BOJ] ๊ฑฐ๊พธ๋ก ๊ตฌ๊ตฌ๋จ (#13410) (0) | 2022.04.12 |