Jump to content

Pangram checker: Difference between revisions

No edit summary
Line 1,072:
 
=={{header|JavaScript}}==
 
===Iterative===
 
<lang javascript>function isPangram(s) {
var letters = "zqxjkvbpygfwmucldrhsnioate"
Line 1,083 ⟶ 1,086:
console.log(isPangram("is this a pangram")) // false
console.log(isPangram("The quick brown fox jumps over the lazy dog")) // true</lang>
 
===Functional (ES 5)===
 
<lang JavaScript>// isPangram :: String -> Bool
function isPangram(s) {
var lc = s.toLowerCase();
 
return 'abcdefghijklmnopqrstuvwxyz'
.split('')
.filter(function (c) {
return lc.indexOf(c) === -1;
})
.length === 0;
}
 
[
'is this a pangram',
'The quick brown fox jumps over the lazy dog'
].map(isPangram);</lang>
 
{{Out}}
<pre>[false, true]</pre>
 
=={{header|jq}}==
9,659

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.