Given and input and a word, validate each letter based on Wordle's rules: correct letter in correct placement (green), correct letter in wrong placement (yellow), letter is not present (red).
wordle_check(
input,
word,
dictionary = NULL,
lang_dic = "en",
method = 3,
print = TRUE
)# S3 method for wordle_check
print(x, print = TRUE, ...)
wordle_dictionary(lang_dic = "en", method = 3, quiet = TRUE)
wordle_simulation(input, word, seed = NULL, quiet = FALSE, ...)
# S3 method for wordle_simulation
print(x, type = 1, ...)
Invisible vector with results by letter.
Character. Word to validate (5-letters)
Character. Word actually answer (5-letters).
Character vector. List of valid words. If set to NULL
then will use modified scrabble_dictionary()
to fetch 5 letter words.
Use lang_dic
param to set language.
Character. Any of: "en", "es". Only used when dictionary
parameter is NULL. Requires internet connection the first time. Uses cache.
Integer. 1 for scrabble_dictionary()
, 3 for scrapping
the words taken straight from the game's source code.
Boolean. Print validation results?
Object to print
Additional parameters.
Boolean. Do not print words as they are being searched.
Numeric. For reproducibility. Accepts more than one: will run as many seeds there are.
Integer. 1 for summary and 2 for coloured results.
word <- "ABBEY"
# Or pick a random one:
# word <- sample(wordle_dictionary("en"), 1)
wordle_check("OPENS", word)
wordle_check("BABES", word)
wordle_check("KEBAB", word, print = FALSE)
wordle_check("ABYSS", word)
wordle_check("ABBEY", word)
# Feel free to use scrabble_words() for hints
x <- wordle_simulation(input = "SAINT", word = "ABBEY", seed = 1:3)
print(x)
# hist(sapply(x, function(x) x$iters))
Run the code above in your browser using DataLab