Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Get the solutions of the Lights Out game
ResourceFunction["LightsOutSolution"][rank] gives the essential solution to the standard Lights Out game of the given rank. |
"Unique" | give a single solution |
"All" | give all solutions |
"AllCount" | count all solutions |
"Essential" | give all essential solutions |
"EssentialCount" | count all essential solutions |
Get a solution of the rank-5 Lights Out game:
In[1]:= |
Out[1]= |
Visualize this solution:
In[2]:= |
Out[3]= |
Give a solution:
In[4]:= |
Out[4]= |
Give all the solutions:
In[5]:= |
Out[5]= |
Count all solutions:
In[6]:= |
Out[6]= |
An essential solution means there is no other rotation-reflection inequivalent solutions:
In[7]:= |
Out[7]= |
Count essential solutions:
In[8]:= |
Out[8]= |
Complex and beautiful patterns arise when the order is high:
In[9]:= |
Out[9]= |
This work is licensed under a Creative Commons Attribution 4.0 International License