Skip to content

starypatyk/nerdle-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple nerdle solver

Yet another simple solver for Nerdle. Written in Python 3.

Currently this solver should solve about 69% of all Nerdle puzzles in 3 attempts, the remaining ones in 4 attempts.

Getting started

Generate list of valid Nerdle solutions (equations):

$ python3 gen_perms.py > all_perms_file.py

Playing

Enter guesses as suggested by the program into Nerdle.

Enter responses from Nerdle as:

  • black - 0
  • purple - 1
  • green - 2
$ python3 play.py
Enter guess:    58-46=12
Enter response: 10201100
Enter guess:    67*9=603
Enter response: 10101001
Enter guess:    35-6*5=5 - for sure 😉

Finding best initial guess

$ python3 gen_best_guess.py

This takes about 20 minutes to complete.

Spoiler: should return 58-46=12 as the initial guess. This guess is now hard-coded in play.py.

Credits

Inspired by Solving Wordle using information theory video by Grant Sanderson (3Blue1Brown).

About

Yet another simple solver for Nerdle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages