코딩하는 해맑은 거북이
[Python] 폴리오미노 - 백준 본문
해당 글은 백준 1343번 '폴리오미노' 문제를 다룬다.
문제
https://www.acmicpc.net/problem/1343
설명
해당 문제를 split으로 해결할 방법만 생각했었는데, 다른 사람의 코드를 통해 replace를 통해 엄청 간단하게 해결한 것을 보고 감탄하였다. replace로 'AAAA' 먼저 후, 'BB'를 진행하면 사전순으로도 가장 앞서므로 문제없이 해결할 수 있다.
코드
board = input()
board = board.replace('XXXX', 'AAAA')
board = board.replace('XX', 'BB')
if 'X' in board:
print(-1)
else:
print(board)
'코딩테스트' 카테고리의 다른 글
[Python] 프린터 큐 - 백준 (0) | 2023.11.29 |
---|---|
[Python] N과 M (4) - 백준 (DFS) (0) | 2023.11.28 |
[Python] 1로 만들기 2 - 백준 (DP) (0) | 2023.11.06 |
[Python] 녹색 옷 입은 애가 젤다지? - 백준 (최단경로) (0) | 2023.10.03 |
[Python] 도시 분할 계획 - 백준 (0) | 2023.10.01 |
Comments