하루살이 개발자

[BaekJoon 1343번] 폴리오미노 문제(Python) 본문

코딩테스트

[BaekJoon 1343번] 폴리오미노 문제(Python)

하루살이 2022. 1. 10. 03:58

코딩테스트 연습 3일차

 

폴리오미노 문제입니다.

 

문제링크: https://www.acmicpc.net/problem/1343

 

1343번: 폴리오미노

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

www.acmicpc.net

 

Solution

n = input()
n = n.replace("XXXX", "AAAA")
n = n.replace("XX", "BB")

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