Sha256: aa5be72c50117f2c2692bdd26abb3d70a41563d729a6634bf1258422a402c956
Contents?: true
Size: 326 Bytes
Versions: 211
Compression:
Stored size: 326 Bytes
Contents
const notAlpha = /[^a-z]+/gi, alphaLength = 26; let cleaned, sortedSet; class Pangram { constructor (candidate){ cleaned = (candidate.replace(notAlpha,'')).toLowerCase(); sortedSet = new Set([...cleaned].sort()); } isPangram (){ return sortedSet.size === alphaLength; } } export default Pangram;
Version data entries
211 entries across 211 versions & 1 rubygems