1. 문자열 검색 알고리즘이란?문자열 검색 알고리즘은 긴 텍스트에서 특정 단어나 문장을 찾아내는 방법을 말합니다. 예를 들어, 수백 장의 책에서 특정 단어를 찾는다고 상상해보세요. 모든 페이지를 처음부터 끝까지 읽는 건 너무 비효율적이겠죠? 문자열 검색 알고리즘은 이러한 작업을 '탐정의 직감'처럼 빠르고 효율적으로 만들어줍니다.2. 대표적인 문자열 검색 알고리즘(1) 브루트 포스 (Brute Force)가장 단순한 방법입니다. 긴 텍스트에서 첫 번째 글자부터 차례로 하나씩 비교합니다. 마치 사전을 처음부터 끝까지 넘기며 단어를 찾는 것과 같습니다.장점: 단순하고 이해하기 쉽습니다.단점: 느립니다. 특히 텍스트가 길고 패턴이 복잡할수록 시간이 오래 걸립니다.비유: 브루트 포스는 "모든 열쇠를 하나씩 대입해..