dkurth/binary-magic-trick
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This generates the numbers to print on cards to do a magic trick. The trick goes something like this: Lay 7 cards out on a table. The cards are covered with numbers. Ask a volunteer for a number between 1 and 100. Then ask the volunteer to indicate which cards that number appears on. The first number on each card is a power of two - 1, 2, 4, 8, and so on. Add those numbers together for each card that the volunteer indicates. The sum is the number the volunteer is thinking of. How it works: Basically, you are treating the cards the volunteer indicates as 1's and the not-indicated cards as 0's. This gives you the binary representation of the number he's thinking of. By adding the powers of two for the 1's, you are converting the binary number to decimal. Now, proclaim the number in your most theatrical magician voice. Don't worry that people might think that voice is dorky -- you are already running a perl script to help with a magic trick that involves converting binary to decimal. The dork ship has sailed.
About
A perl script to generate numbers needed for a magic trick.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published