all 25 comments

sorted by: hot top controversial new old
[–] 100 points 5 months ago (2 children)

Actually one of my most favorite memories because the simplicity of the solution using recursion blew my little mind. It was like discovering a magic spell.

  • source
  • hideshow 2 child comments
  • [–] 42 points 5 months ago (11 children)

    The Tower of Hanoi is just a game for children?

    I don't think most people would manage the optimal solution first go (1023 moves for a 10-piece game).

  • source
  • hideshow 11 child comments
  • [–] 4 points 5 months ago

    Once you have it figured out, just mechanically doing it all correctly for 1023 steps is also annoying.

    I did it up to the 511 moves for the 9-pice game on Android once, and according to the stats page that took me 6 min 18 seconds. The 10-piece version does not have a time, so I think I gave up :-)

  • source
  • parent
  • [–] 11 points 5 months ago (6 children)

    Most people? 100% not. Me who has probably autism and has internalised the algorithm, I can.

    I love and hate my brain.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 3 points 5 months ago (3 children)

    I thought I was clever, it took me 300 moves with only 8 disks.

    Literally just easier to pick up the entire pile and move it over, or rotate the entire game and say Tower #1 is Tower #3 now.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 5 months ago (2 children)

    The thing is... not doing it at all, is better than doing those 300 moves. What made you do this? Also a bit spicy?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 5 months ago (1 child)

    I was sliding it back and forth as fast as I could, because I didn't understand the puzzle at first, but then I saw there's an sorting optimization puzzle and thought that I was clever only to find out it's tedium.

    Halfway through (or so I thought at move 80), I was just curious to see how ridiculously long the puzzle could be, shifting pieces back and forth

    So the answer was: I thought the puzzle was easy, and I was humbled, and stubborn.

    I solved it and wasted time, and used that time to warn others to not bother with the puzzle

  • source
  • parent
  • hideshow 1 child comment
  • [–] 41 points 5 months ago* (1 child)

    A child of five would understand this. Fetch me a child of five.

    —Groucho Marx

  • source
  • hideshow 1 child comment
  • [–] 17 points 5 months ago

    Adding a cache is the elegant solution here.

  • source
  • [–] 13 points 5 months ago (3 children)

    Source tower has odd disks? Move top piece to destination tower. Otherwise, move it to the top of the off tower. Always move the largest disk you can that wasn't placed in your previous move.

  • source
  • hideshow 3 child comments
  • [–] 4 points 5 months ago* (2 children)

    These instructions seem incomplete.

    Consider a tower of three, moving from the left to right:

    321 / - / -

    32 / - / 1

    3 / 2 / 1

    Next, 1 should be moved to the center position on top of two for the optimal solution, but your ruleset has no indicator of which choice should be made.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 5 months ago (1 child)

    You're right, how can we simplify that into a usable insite?

    Prioritize erecting "neat" towers then moving the largest disk not placed in the previous step?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 12 points 5 months ago

    I have some code rotting somewhere in a repository where I was doing several moves to organise some stuff.

    Ages after I wrote I realised it was basically this problem and a standard algorithm could apply.

  • source
  • [–] 2 points 5 months ago

    The bioware puzzle. I solved it in Kotor, jade empire and mass effect before the algo course came

  • source
  • [–] 1 point 5 months ago

    The book I used to learn Pascal back in the day had this as the example for recursion.

  • source