subject

This assignment is an extra credit assignment, optional. You can use the Standard Library Template's functions and data types for implementing the Stacks.

You will need to implement 3 stacks: A, B, C

Each disc is represented by a number and a string of x's

1. Smallest disc is represented by the number 1 and one x centered in a field of 7 (3 blanks, 1 x, 3 blanks)

2. Middle disc is represented by the number 3 and three x's centered in a field of 7 (2 blanks, 3 x's, 2 blanks)

3. Largest disc is represented by the numbe4 5 and 5 x's centered in a field of 7 (1 blank, 5 x's and 1 blank)

Give instructions. Ask player to enter letter of source and destination stack. Remove the top from source stack and place it on the destination stack, display the 3 stacks on console. Repeat until all disks are on stack C. Don’t move if player breaks rule 3 -- display “Can’t Cheat!”. Detect when player wins, display “Won in” # “moves”. If player won in minimal # of moves, display “Can’t do better than that!”Starting the game the puzzle starts with printing this.

Display the towers A, B, C with their content at the end of each move:

1 x
3 xxx
5
A B C
What is your move? (give first the source stack (A, B, or C) and the Destination Stack, separated by 1 Space):

The answer is given in color graphically on the challenge problem page.
If player enters:
A C
You display the following

3 xxx
5 1 x
A B C

OR, you can print the following

3 xxx 1 x
5
A B C

For the next step, if the player asks to move A to B
A B
you sill print:

5 3 xxx 1 x
A B C

Make sure to take care of giving the appropriate feedback if they try to do an illegal move, and when they win, print the # of moves accomplished and if they did it in the minimal number of moves (See description of Challenge) and print "Can't do better than that!". Print out a tracing duplicating the minimal solution for 3 disks, with the appropriate messages and an example with an illegal move. The printout should have the discs (x's) centered above the peg variable. number of blanks between pegs can vary.

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 14:30
The option enables you to modify a slide element in most presentation applications.
Answers: 2
question
Computers and Technology, 24.06.2019 00:00
Visualizing a game of “tag” to remember the meaning of contagious
Answers: 3
question
Computers and Technology, 24.06.2019 16:50
Ramp charts are generally created in wordlotusexcelpowerpoint
Answers: 1
question
Computers and Technology, 25.06.2019 09:00
Janet has to prepare a presentation on business strategies for work. which guideline should she follow to create an effective presentation? a. use a readable font b. use a multicolored background c. use a small, but stylish font d. include detailed text
Answers: 1
You know the right answer?
This assignment is an extra credit assignment, optional. You can use the Standard Library Template...
Questions
question
English, 02.07.2019 00:10
question
Mathematics, 02.07.2019 00:10
Questions on the website: 13722361