using a very simple method that deletes a string of digits in a sequence of steps ...
- Code: Select all
On the n-th step (n = 1, 2, 3, ...):
If the rightmost digit in the string is 0, delete it,
otherwise replace it with n copies of the next-smaller digit.
For example, '3' is erased in 14 steps:
- Code: Select all
Step String
---- --------
3
1 2
2 11
3 1000
4 100
5 10
6 1
7 0000000
8 000000
9 00000
10 0000
11 000
12 00
13 0
14 -
Tragically, that sudoku addict succumbed during an orgy of erasing brought on by a '4', which required 22,539,988,369,406 steps.
Which is less than a tittle compared to what a '5' would have required ...
Consider googolplex-digit sudoku -- ordinary sudoku, but with a grid that's googolplex x googolplex instead of 9 x 9.
(A googolplex is 10^(10^100) -- that is, 1 followed by a googol of 0's, where a googol is 1 followed by a hundred 0's.)
Let G be the total number of googolplex-digit sudoku puzzles.
Erasing the digit '5' requires enormously more than G steps!