더북(TheBook)

찾아서 바꾸는 문제 치고는 지시한 대로만 변경하면 되므로 어떤 알고리즘을 사용해야 할지 고민하지 않아도 됩니다. 그래도 핵심 내용은 변하지 않습니다. 문제에서 제시하는 조건대로 문자를 수정할 수 있는지 물어보는 것입니다. 난이도가 높아지면 이 역시 까다로워지므로 지시 사항을 잘 정리합시다.

지금까지 문자열을 찾아서 바꾸는 과정을 직접 수행해보면서, 경험과 논리 정리가 매우 중요하다는 사실을 알게 되었을 것입니다. 하지만 다른 문제의 유형과는 다르게 문자열을 다루는 유형의 경우 이런 과정을 계속해서 반복하다 보면 ‘뭔가 좀 편리한 방법이 없을까?’라고 생각하겠죠. 정규표현식이 그 답이 될 수 있습니다. 따라서 마지막 절에서는 문자열 조작의 꽃, 정규표현식을 다뤄보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.