Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1x 5x 5x 32x 32x 32x 28x | // https://www.codewars.com/kata/54ba84be607a92aa900000f1
export default function isIsogram(word: string): boolean {
const lettersArr: string[] = word
.toLowerCase()
.split('')
.sort();
let prevLetter: string;
return lettersArr
.map((letter: string) => {
const res = letter !== prevLetter;
prevLetter = letter;
return res;
})
.every(bool => bool === true);
}
|