-문제: 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)
'백준 > Greedy' 카테고리의 다른 글
[백준] 12904번: A와 B (0) | 2022.02.08 |
---|---|
[백준] 14659번: 한조서열정리하고옴ㅋㅋㅋ (0) | 2022.02.08 |
[코딩테스트] 백준 1041번: 주사위 (0) | 2022.02.06 |
[코딩테스트] 백준 15904번: UCPC는 무엇의 약자일까? (0) | 2022.02.06 |
[코딩테스트] 백준 2212번: 센서 (0) | 2022.02.05 |