1번 문제 관련 수정.

class 이름 변경. Short -> Shortest
각 메소드의 이름들을 메소드가 하는 행동을 잘 표현하기 위한 이름으로 교체.
3개 이상의 단어가 들어오는 상황을 커버하기 위하여 ArrayList를 이용한 루틴으로 교체.
Find 메소드에 대해 int array로 들어오는 메소드를 warpping하여 arraylist로 처리하는 find 메소드로
delegate