hyphenate1

Run Settings
LanguageJavaScript
Language Version
Run Command
const hyphenate = (word) => { let originalArr = word.split(''); //word in its original form let arr = word.toLowerCase().split(''); //word with all lower cased let newarray = []; for(i=0; i<arr.length; i++){ if (arr[i] !== 'a' && arr[i+1] !== 'a' //chars.includes(arr[i]) || chars.includes(arr[i + 1]) && arr[i] !== 'e' && arr[i+1] !== 'e' && arr[i] !== 'i' && arr[i+1] !== 'i' && arr[i] !== 'u' && arr[i+1] !== 'u' && arr[i] !== 'o' && arr[i+1] !== 'o' && arr[i] !== 'y' && arr[i+1] !== 'y' && arr[i] !== ' ' && arr[i+1] !== ' ') { newarray.push(originalArr[i]) newarray.push('-') } else{ newarray.push(originalArr[i]) } } if(newarray[newarray.length-1] === "-") newarray.pop() return newarray.join('') } console.log(hyphenate('hello world'))
Editor Settings
Theme
Key bindings
Full width
Lines