예를 들면, ARM이라는 단어가 블럭처리되어야 한다면,

 

HARM FARM ALARM ARMY

 

 같은 단어들이 전부 블럭처리가 되게 됩니다. 물론 위의 단어들은 정상출력 되어야 되구요.

 

생각을 해봤는데,  단어별로 데이터베이스를 둬서 단어가 예외에 걸리면 그냥 출력되게 하는것입니다.

그런데 그렇게해도 문제인것은 정말 막대한 처리량이 생길것 같습니다. 자주 쓰이는 단어만 하겠다고 해도

거의 사전급의 데이터베이스가 필요하고, 그때마다 그것들을 서칭해야 된다고 하면 끔찍할것 같습니다.

 

혹시 이런문제 해결해보셨거나 좋은 아이디어 있으신분 있으십니까? 늅늅한 프로그래머 한명 살려주십시오 ㅠ