RosettaCodeData/Task/Pangram-checker/JavaScript/pangram-checker-2.js

21 lines
411 B
JavaScript
Raw Permalink Normal View History

2016-12-05 22:15:40 +01:00
(() => {
'use strict';
2015-11-18 06:14:39 +00:00
2016-12-05 22:15:40 +01:00
// isPangram :: String -> Bool
let isPangram = s => {
let lc = s.toLowerCase();
2015-11-18 06:14:39 +00:00
2016-12-05 22:15:40 +01:00
return 'abcdefghijklmnopqrstuvwxyz'
.split('')
.filter(c => lc.indexOf(c) === -1)
.length === 0;
};
2015-11-18 06:14:39 +00:00
2016-12-05 22:15:40 +01:00
// TEST
return [
'is this a pangram',
'The quick brown fox jumps over the lazy dog'
].map(isPangram);
2015-11-18 06:14:39 +00:00
2016-12-05 22:15:40 +01:00
})();