Word Game Helper Code.org · Complete & Quick

setText("resultsArea", output); ); User enters "tar" → finds "art" , "rat" , "tar" → shows scores.

function findWildcardMatches(pattern, lettersAvailable) // pattern = "c?t", lettersAvailable unused here but could restrict var matches = []; for (var i = 0; i < wordList.length; i++) if (matchesPattern(wordList[i], pattern)) matches.push(wordList[i]); return matches; word game helper code.org

? represents any letter.

// Sort by score descending possibleWords.sort(function(a, b) return calculateScore(b) - calculateScore(a); ); User enters "tar" → finds "art"

var wordList = ["cat", "act", "bat", "tab", "rat", "art", "tar"]; function sortLetters(word) return word.split('').sort().join(''); lettersAvailable) // pattern = "c?t"