CoderByte Array Challenge

Run Settings
LanguageJavaScript
Language Version
Run Command
function ArrayChallenge(strArr) { let compareStr = strArr[0]; let dictStr = strArr[1]; let dictionary = dictStr.split(","); let letterArray = []; strArr = 'not possible'; for(let i = 0; i < compareStr.length; i++) { let letter = compareStr.charAt(i); letterArray.push(letter); let firstWord = letterArray.join("") let secondWord = compareStr.substr(i+1, compareStr.length) //console.log('First Word:' + firstWord + ' Second Word: ' + secondWord); if (dictionary.includes(firstWord) && dictionary.includes(secondWord)) { let returnArray = [firstWord,secondWord]; let finalString = returnArray.join(); let backwardsString = finalString.split("").reverse().join("").concat(":fcyw57ep3vu"); let challengeToken = ":fcyw57ep3vu"; console.log(challengeToken); backwardsString.concat(challengeToken); console.log(backwardsString); strArr = backwardsString; } } return strArr; } console.log(ArrayChallenge([ 'baseball', 'a,all,b,ball,bas,base,cat,code,d,e,quit,z' ]))
Editor Settings
Theme
Key bindings
Full width
Lines