Skip to content

Instantly share code, notes, and snippets.

@knjname
Created June 27, 2017 12:49
Show Gist options
  • Save knjname/41c452d4eeeaf558b0e9ce06f209ec47 to your computer and use it in GitHub Desktop.
Save knjname/41c452d4eeeaf558b0e9ce06f209ec47 to your computer and use it in GitHub Desktop.
const primes = `
2 3 5 7 11 13 17 19 23 29
31 37 41 43 47 53 59 61 67 71
73 79 83 89 97 101 103 107 109 113
`.match(/\d+/g).map(Number)
const a2num = (str) => str.toLowerCase().split("").map(c => primes[c.charCodeAt() - 97]).reduce((l,r) => l*r)
console.log(a2num("MONKE") === a2num("kenmo"));
console.log(a2num("MONNKE") === a2num("kenmo"));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment