-문제: https://www.acmicpc.net/problem/1343

 

생각보다 쉬웠던 문제다.근데 너무 어렵게 생각해서 접근이 안되었던 문제

이전에도 그렇고, 특정 문자를 다른 문자로 치환할 때는 replace()이용하는 거 꼭 한번 생각해보기 

갯수 찾고, 그거를 문자로 치환하고 다시 연결하고,, 이렇게 복잡한 과정이 있을 때는 replace 이용하면 되지 않을까?하고 replace 한번 사용해보자

 

이렇게 작성하면 replace가 일어나지 않아 틀린 답이 출력된다(7/13)

data.replace('XXXX','AAAA')
data.replace('XX','BB')

 

-정답풀이: 

board=input()

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

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

+ Recent posts