[백준] 폴리오미노
replace를 이용하면 아주 쉽게 풀 수 있는 문제였다.
사전 순으로 빠른 답을 출력해야 하므로, 'AAAA'로 먼저 바꿔준 뒤, 'BB'로 바꿔주면 된다.
check라는 함수를 만들어서 문자열에 'X'가 있는 경우 false를 반환하고 그렇지 않은 경우 true를 반환한다.
true가 반환된 경우 해당 문자열을 출력하고, 그렇지 않은 경우 -1을 출력한다.
def check(N):
for i in N:
if i == 'X':
return False
return True
N = input()
N = N.replace('XXXX', 'AAAA')
N = N.replace('XX', 'BB')
if check(N):
print(N)
else:
print(-1)
Author And Source
이 문제에 관하여([백준] 폴리오미노), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gusdn3477/백준-폴리오미노저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)