9935번 - 문자열 폭발
제가 세운 방법은, 폭발 문자열에 해당 되는 것이 발견되면 '.' 처리 해주는 것입니다.
그리고 혹시 폭발로 인해 새로 생긴 문자열에서 또 폭발 문자열이 생길 것을 고려하여
if (i - bSize - 1 >= 0) i = i - bSize - 1; else i = -1;
을 넣어 for문을 bomb size 만큼 역행하도록 했습니다.
그런데, 틀렸습니다가 떠서 다른 반례들을 찾아보는데
aaaabb
aab
(출처: https://ideone.com/oZFwNJ)
를 넣으면 결과로 aab를 하더군요.
저는 FRULA를 출력해야 한다고 생각했는데 ..
혹시 제가 어떤 부분을 이해하고 있지 못한건지, 그리고 코드에서 피드백 할 부분이 있다면 말씀 부탁드립니다 ! 감사합니다 :)
댓글을 작성하려면 로그인해야 합니다.
sally3605 3년 전
제가 세운 방법은, 폭발 문자열에 해당 되는 것이 발견되면 '.' 처리 해주는 것입니다.
그리고 혹시 폭발로 인해 새로 생긴 문자열에서 또 폭발 문자열이 생길 것을 고려하여
을 넣어 for문을 bomb size 만큼 역행하도록 했습니다.
그런데, 틀렸습니다가 떠서 다른 반례들을 찾아보는데
aaaabb
aab
(출처: https://ideone.com/oZFwNJ)
를 넣으면 결과로 aab를 하더군요.
저는 FRULA를 출력해야 한다고 생각했는데 ..
혹시 제가 어떤 부분을 이해하고 있지 못한건지, 그리고 코드에서 피드백 할 부분이 있다면 말씀 부탁드립니다 ! 감사합니다 :)