Problem

자바로 구현한 Soundex 알고리즘이다. Soundex는 일종의 인코딩 방법으로 유사한 발음의 단어를 검색하는데 사용된다. 영문으로 어떤 단어를 검색했을 때 맞춤법이 잘못되었거나 오타로 인해 검색결과가 부정확할 가능성이 있다면 Soundex 인코딩을 통해서 유사한 단어의 결과를 보여줄 수도 있다. 예를 들어 “be a warrior not a worrier meaning” 같은 문장에서 “warrior” 와 “worrier”를 Soundex 하면 “W660”로 결과가 같으므로 순서가 바뀌어 입력되었거나 오타가 있더라도 비슷한 문장을 검색해 줄 수 있다.

Solution