Skip to content

Instantly share code, notes, and snippets.

@ecancino
Last active May 26, 2017 14:10
Show Gist options
  • Select an option

  • Save ecancino/d7e0bfe31d4a89457234 to your computer and use it in GitHub Desktop.

Select an option

Save ecancino/d7e0bfe31d4a89457234 to your computer and use it in GitHub Desktop.
const numeronymize = (name) =>
[name[0], (name.slice(1, -1)).length, name[name.length - 1]].join('').toLowerCase()
console.log('Internationalization: ', numeronymize('Internationalization'))
console.log('Localization: ', numeronymize('Localization'))
console.log('Accessibility: ', numeronymize('Accessibility'))
console.log('Modularization: ', numeronymize('Modularization'))
console.log('Programming: ', numeronymize('Programming'))
console.log('Translation: ', numeronymize('Translation'))
console.log('Virtualization: ', numeronymize('Virtualization'))
console.log('Software development: ', numeronymize('Software development'))
console.log('Systems administration: ', numeronymize('Systems administration'))
// with Ramda: https://runkit.com/ecancino/5928336bbaaa9d0012a2b224
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment