알파벳이 담긴 배열 spell과 외계어 사전 dic가 매개변수로 주어진다. spell 담긴 알파벳을 한번씩만 모두 사용한 단어가 dic에 있다면 1을, 존재하지 않으면 2를 반환하는 문제였다.
있을 지의 여부를 확인할 수 있는 배열 형태의 isThere를 만들어주었다.
dic에 forEach를 사용하여 word라는 요소를 지정하고 count를 0으로 선언 및 할당을 해주었다.
spell에 forEach 메소드를 활용하여 item이라는 요소를 지정하고 if문을 만들어 위 forEach의 word 요소에 item이 있으면 count를 증감시켜주었다.
두 forEach 문을 벗어나서 if 문을 통해 count가 spell의 문자열 길이와 일치한다면 isThere 배열에 word를 푸쉬해주었다.
isThere 배열의 길이가 0 이면 2를, false이면 1을 반환하였다.
어렵다