Arrays - FindMaxWord

Run Settings
LanguageJavaScript
Language Version
Run Command
function arrayLongestWord(s){ //let ss = s.replace(/[^a-zA-Z0-9 ]/g, ''); //console.log(ss); let len=0; let maxLen=0; let maxWord=''; let buildWord=''; for(let c=0;c<s.length;c++){ if(s[c] === ' '){ if (len > maxLen){ maxWord=buildWord; maxLen=len; } len=0; buildWord=''; } else if(onlyLettersAndNumbers(s[c])){ len++; buildWord +=s[c]; } else{ continue; } } if (len > maxLen){ maxWord=buildWord; maxLen=len; } console.log(maxWord); } function onlyLettersAndNumbers(str) { return /^[A-Za-z0-9]*$/.test(str); } //arrayLongestWord("fun&!!t time"); arrayLongestWord("fun&!! time");
Editor Settings
Theme
Key bindings
Full width
Lines