백준 9935 문자열 폭발 풀이 (feat. JAVA)
·
Study/Algorithm
반복문을 어떻게 써야만 효율적으로 처리할 수 있을까 고민했던 문제나중에 알고보니 stack을 써서 뒤에서부터 처리하면 무려 세가지 이점이나 챙겨갈 수 있었다굉장히 쉽게누락되지 않고한번의 반복문으로 다른 풀이법들 공부해보니까 그냥 내가 초기에 생각하던대로 반복문으로 진행하는 것이 꽤 많더라다만 내가 생각했던 것과는 다르게 폭탄의 끝 문자열을 비교하면서 이동하다가 일치하는 순간에 역순으로 탐지해가는 식 예를들어문자열 `aaaaC4aa`가 있고 폭발 문자열이 `C4`이면, 비교 문자열은 항상 `4`이다문자열은 순차적으로 탐색하다가, 문자열의 `4`와 폭발 문자열의 `4`가 일치하는 순간, 폭발 문자열을 역순으로 탐지해가며 문자열의 `4`이전 문자열과 비교하는 식이렇게하면 여러 개여도 확실하고 정확하게 삭제할 ..