
[Python] 백준 #1343- 폴리오미노
·
코딩테스트/백준[Python]
문제 1343번: 폴리오미노 첫째 줄에 사전순으로 가장 앞서는 답을 출력한다. 만약 덮을 수 없으면 -1을 출력한다. www.acmicpc.net 코드 My answer board=input() answer=[] board_list=board.split('.') for i in board_list: if(len(i)%2==1): answer=['-1','.'] break else: if(len(i)%4==0): answer.append('A'*len(i)) elif(len(i)%4>1): answer.append('A'*(len(i)//4*4)) answer.append('B'*(len(i)%4)) else: answer.append('B'*len(i)) answer.append('.') answer='..