Skip to content
  • Podcast
  • Microcast
  • Books
  • Context
  • Search
    • Podcast Programs
      • Chapters
      • Engaging the World
      • How + Why
      • Medium History
      • The Fire Problem
      • Without...
    • Podcast Series
      • Adjust Accordingly
      • Eichler Sessions
      • Environmental Justice
      • Ethnic Studies
      • Gender and Sexuality
      • Love of Food
      • Placing Equity into Practice
      • Science + Technology
      • Significance of Race
      • Sounds + Stories
      • The Grammar
    • Book Collections
      • Arts
      • Biography + Memoir
      • Business + Education
      • Children
      • Comics + Graphic Novels
      • Cooking
      • History
      • Poetry
      • Science + Technology
      • Young Adult
    • Book Lists
      • Children Bestsellers
      • Fiction Bestsellers
      • Nonfiction Bestsellers
      • Book Awards
      • Indie Next List
      • Indie Next List for Kids
  • Sign in
0

Past ForwardPast Forward

  • Podcast
  • Microcast
  • Books
  • Context
  • Search
    • Podcast Programs
      • Chapters
      • Engaging the World
      • How + Why
      • Medium History
      • The Fire Problem
      • Without...
    • Podcast Series
      • Adjust Accordingly
      • Eichler Sessions
      • Environmental Justice
      • Ethnic Studies
      • Gender and Sexuality
      • Love of Food
      • Placing Equity into Practice
      • Science + Technology
      • Significance of Race
      • Sounds + Stories
      • The Grammar
    • Book Collections
      • Arts
      • Biography + Memoir
      • Business + Education
      • Children
      • Comics + Graphic Novels
      • Cooking
      • History
      • Poetry
      • Science + Technology
      • Young Adult
    • Book Lists
      • Children Bestsellers
      • Fiction Bestsellers
      • Nonfiction Bestsellers
      • Book Awards
      • Indie Next List
      • Indie Next List for Kids

Your cart

Pondering Solutions to the King Snake Puzzle: An Adventure in Discrete Mathematics by Starbuck, Ellen

Pondering Solutions to the King Snake Puzzle: An Adventure in Discrete Mathematics

Pondering Solutions to the King Snake Puzzle: An Adventure in Discrete Mathematics

Ellen Starbuck

$38.99

$33.14

 
 
This item is a recurring or deferred purchase. By continuing, I agree to the cancellation policy and authorize you to charge my payment method at the prices, frequency and dates listed on this page until my order is fulfilled or I cancel, if permitted.
Who Needs This Book? First, let me introduce Harry. He is the main character in this book. "Harry" is the name of the Microsoft Excel Macro, coded in the Visual Basic programming language, that generates solutions to the King Snake Puzzle. And now, who needs this book? The puzzler with the puzzle on his hands - The King Snake Puzzle is such a complex puzzle I am amazed that any human being can solve it. Yet, I know it's done. Every copy that has come to me has arrived in its solved state in a cubic box. Look at this picture of the snake in chaos on my dining room table. The puzzler with a snake in that state is in trouble. (1) He can't put the thing together. (2) He doesn't want to throw it away. It would be fun to offer it, in its solved state, to Uncle Harvey and see what happens. Besides, it cost a lot of money. (3) It's embarrassing to have the thing still sitting on the dining room table every time another visitor looks at it and says, "What is that?" To get himself out of trouble, this puzzler needs a copy of one of Harry's annotated lists specifying twenty-six steps for placing the sixty-four cubes into solution. The student of computer programming - Harry, the macro that generates the solutions, is coded in the programming language named "Visual Basic". The language offers a variety of methods for specifying data elements and a basic list of program control structures. I used several of these programming features in building Harry: integer data, double integer, one-dimensional and twodimensional arrays, arithmetic assignment statements, "if" statements, compound "if" statements, loops, sub-routines, etc. The code is heavily commented with the hope that a student only just introduced to programming languages will be able to follow its logic. The student of Discrete Mathematics - Many examples of "discreteness" arise in the study of the King Snake Puzzle. An example is the graph: When Harry successfully places the sixty-fourth cube of the snake in the 4x4x4 array, Harry has specified a three-dimensional graph with sixty-four nodes. The graph shows the snake's path within the 4x4x4 array of solution. Another example is the algorithm for transposing a digital solution from one octant of origin to another. The curious puzzler - Not the least of the bunch is the curious puzzler - Like me. How many solutions are there to the King Snake Puzzle?

Binding Type: Hardcover
Publisher: Archway Publishing
Published: 04/23/2025
ISBN: 9781665769501
Pages: 92
Weight: 1.29lbs
Size: 11.00h x 8.50w x 0.38d

Mission

Past Forward is a public service dedicated to educational accessibility.

Podcast

Listen to episodes on our website, Apple, Spotify, or wherever you podcast.

Books

Search millions of discounted books with next business day shipping in the US.

Information

To learn more, please visit the following pages for Context, Disclaimers, Policies, and Terms.

© 2014-2025 Past Forward