Sha256: c859015c05fa958f24040a61211b35bc1cd22fcda91697e098872a7a47427bdc
Contents?: true
Size: 455 Bytes
Versions: 295
Compression:
Stored size: 455 Bytes
Contents
class Words { count(input: string): Map<string, number> { const inputArray = input.toLowerCase().replace(/\n/m, " ").replace(/\t/m, " ").split(" ") const inputMap = new Map<string, number>() for (const each of inputArray) { if (each === "") {continue} const value = inputMap.get(each) || 0 inputMap.set(each.trim(), value + 1) } return inputMap } } export default Words
Version data entries
295 entries across 295 versions & 1 rubygems