[๋ฐฑ์ค 1343๋ฒ] [๐ฅ5] ํด๋ฆฌ์ค๋ฏธ๋ ธ (python)
๋ฌธ์
๋ฏผ์์ด๋ ๋ค์๊ณผ ๊ฐ์ ํด๋ฆฌ์ค๋ฏธ๋ ธ 2๊ฐ๋ฅผ ๋ฌดํ๊ฐ๋งํผ ๊ฐ์ง๊ณ ์๋ค. AAAA์ BB
์ด์ โ.โ์ โXโ๋ก ์ด๋ฃจ์ด์ง ๋ณด๋ํ์ด ์ฃผ์ด์ก์ ๋, ๋ฏผ์์ด๋ ๊ฒน์นจ์์ด โXโ๋ฅผ ๋ชจ๋ ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ก ๋ฎ์ผ๋ ค๊ณ ํ๋ค. ์ด๋, โ.โ๋ ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ก ๋ฎ์ผ๋ฉด ์ ๋๋ค.
ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ก ๋ชจ๋ ๋ฎ์ ๋ณด๋ํ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๋ณด๋ํ์ด ์ฃผ์ด์ง๋ค. ๋ณด๋ํ์ ํฌ๊ธฐ๋ ์ต๋ 50์ด๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์ฌ์ ์์ผ๋ก ๊ฐ์ฅ ์์๋ ๋ต์ ์ถ๋ ฅํ๋ค. ๋ง์ฝ ๋ฎ์ ์ ์์ผ๋ฉด -1์ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ 1
XXXXXX
์์ ์ถ๋ ฅ 1
AAAABB
์์ ์ ๋ ฅ 2
XX.XX
์์ ์ถ๋ ฅ 2
BB.BB
์์ ์ ๋ ฅ 3
XXXX....XXX.....XX
์์ ์ถ๋ ฅ 3
-1
๋ฌธ์ ๋ฅผ ํ๋ฉด์ ๋งํ๋ ๋ถ๋ถ
- replace ํจ์ ์ฌ์ฉ๋ฒ replace ํจ์ ์์ด .์ ๊ธฐ์ค์ผ๋ก for๋ฌธ๊ณผ if๋ฌธ์ผ๋ก๋ง ํ๋ ค๊ณ ํ๋ค. ๋ฎ์ ํ์๋ X์ ๊ฐ์๋ ์๋ฏธ๊ฐ ์๋ค
์ฝ๋
ver(1)
board = input()
board = board.replace("XXXX", "AAAA")
board = board.replace("XX", "BB")
if 'X' in board:
print(-1)
else:
print(board)
๋๊ธ๋จ๊ธฐ๊ธฐ