Monthly Archives: January 2020

Solving the 2x2x2 Rubik’s cube (revisited)

Introduction Years ago I wrote an article about solving the 2x2x2 Rubik’s cube, using an efficient representation of the scrambled states of the cube, and using VPython as a means of visualizing the cube and rotations of its faces. The … Continue reading

Posted in Uncategorized | Leave a comment

Another dice puzzle

Introduction The dice game craps is played by repeatedly rolling two six-sided dice, and making various wagers on the outcomes of the sequence of rolls. The details of the wagers don’t concern us here– instead, let’s consider just one particular … Continue reading

Posted in Uncategorized | Leave a comment

Tracking a card through a shuffled deck

Introduction Riffle shuffle a deck of cards once. What is the probability that the original top card ends up on the bottom of the shuffled deck (or vice versa)? This is very unlikely… but suppose that we shuffle again… and … Continue reading

Posted in Uncategorized | 4 Comments