Sha256: 39d3f7c072defb141ec1014d478a6bfed041cdc8339f9bfd0082d1d10a4246a9
Contents?: true
Size: 314 Bytes
Versions: 396
Compression:
Stored size: 314 Bytes
Contents
export default class Isogram { constructor(string) { this.string = string.replace(/ |-/g, ''); } isIsogram() { const uniqueLetters = this.string.toLowerCase().split('').filter((element, index, self) => self.indexOf(element) === index); return uniqueLetters.length === this.string.length; } }
Version data entries
396 entries across 396 versions & 1 rubygems