[Python] S5 1343번: 폴리오미노

송진영·2023년 8월 20일
0

백준

목록 보기
4/7

문제 풀이

replace 함수는 왼쪽부터 해당하는 것을 치환해주기 때문에 replace 함수를 사용하면 간단하다.

  1. 'XXXX'를 먼저 'AAAA'로 치환해준다.
  2. 1번을 수행한 결과에서 'XX'를 'BB'로 치환해준다.
  3. 이렇게 해서 X가 남아있다면 -1, 아니면 결과를 출력해준다.

board = input()

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

if 'X' in board:
    print(-1)
    
else:
    print(board)
profile
못하는 건 없다. 단지 그만큼 노력을 안 할 뿐이다.

0개의 댓글