홍우진의 개발 일기장

[백준] 1343번: 폴리오미노/ 파이썬 본문

알고리즘/백준

[백준] 1343번: 폴리오미노/ 파이썬

홍우진 2022. 8. 14. 22:53
728x90
반응형

문제 링크


https://www.acmicpc.net/problem/1343

 

1343번: 폴리오미노

첫째 줄에 사전순으로 가장 앞서는 답을 출력한다. 만약 덮을 수 없으면 -1을 출력한다.

www.acmicpc.net

 

풀이 코드


board = input()

board = board.replace("XXXX", "AAAA")
board = board.replace("XX", "BB")

if 'X' in board:
    print(-1)
    
else:
    print(board)

코드 해석


파이썬의 replace 함수를 사용하여 쉽게 풀 수 있다.

728x90
반응형
Comments