var checkIfPangram = function(sentence) {
const hash = {};
for(letter of sentence) {
if(!hash[letter]) hash[letter] = 1;
}
return Object.keys(hash).length === 26
};
문제의 태그에 Hash Table이 있어 이것을 이용해서 풀어보기로 했다.
Pangram
은 모든 알파벳이 최소 한 번 이상 등장하는 문장이다.
for문을 통해 문장의 글자 하나하나에 접근한 후 그 글자를 Hash Table에 기록한다.
그리고 Hash Table 객체의 키의 개수가 모든 알파벳 종류(26가지)와 같을 경우 true, 아닐 경우 false를 리턴한다.