a single-player puzzle game created by Gabriele Cirulli1. It is played on a 4×4 grid that contains integers ≥2 that are powers of 2. The player can use a keyboard arrow key (left/up/right/down) to move all the tiles simultaneously. Tiles slide as far as possible in the chosen direction until they are stopped by either another tile or the edge of the grid. If two tiles of the same number collide while moving, they will merge into a tile with the total value of the two tiles that collided. The resulting tile cannot merge with another tile again in the same move. Please observe this merging behavior carefully in all Sample Inputs and Outputs. Input

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter4: Making Decisions
Section: Chapter Questions
Problem 8E: In the game Rock paper Scissors, two players simultaneously choose one of three options: rock,...
icon
Related questions
Question

2048 is a single-player puzzle game created by Gabriele Cirulli1. It is played on a 4×4 grid that contains integers ≥2

that are powers of 2. The player can use a keyboard arrow key (left/up/right/down) to move all the tiles simultaneously. Tiles slide as far as possible in the chosen direction until they are stopped by either another tile or the edge of the grid. If two tiles of the same number collide while moving, they will merge into a tile with the total value of the two tiles that collided. The resulting tile cannot merge with another tile again in the same move. Please observe this merging behavior carefully in all Sample Inputs and Outputs.

Input

The input is always a valid game state of a 2048 puzzle. The first four lines of input, that each contains four integers, describe the 16 integers in the 4×4

grid of 2048 puzzle. The j-th integer in the i-th line denotes the content of the cell located at the i-th row and the j

-th cell. For this problem, all integers in the input will be either {0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024}. Integer 0 means an empty cell.

The fifth line of input contains an integer 0, 1, 2, or 3 that denotes a left, up, right, or down move executed by the player, respectively.

Output

Output four lines with four integers each. Two integers in a line must be separated by a single space. This describes the new state of the 4×4

grid of 2048 puzzle. Again, integer 0 means an empty cell. Note that in this problem, you can ignore the part from the 2048 puzzle where it introduces a new random tile with a value of either 2 or 4 in an empty spot of the board at the start of a new turn.

Sample Input 1 Sample Output 1
2 0 0 2 4 16 8 2 2 64 32 4 1024 1024 64 0 0 4 0 0 0 4 16 8 2 2 64 32 4 2048 64 0 0
Sample Input 2 Sample Output 2
2 0 0 2 4 16 8 2 2 64 32 4 1024 1024 64 0 1 2 16 8 4 4 64 32 4 2 1024 64 0 1024 0 0 0
Sample Input 3 Sample Output 3
2 0 0 2 4 16 8 2 2 64 32 4 1024 1024 64 0 2 0 0 0 4 4 16 8 2 2 64 32 4 0 0 2048 64
Sample Input 4 Sample Output 4
2 0 0 2 4 16 8 2 2 64 32 4 1024 1024 64 0 3 2 0 0 0 4 16 8 0 2 64 32 4 1024 1024 64 4
Sample Input 5 Sample Output 5
2 2 4 8 4 0 4 4 16 16 16 16 32 16 16 32 0 4 4 8 0 8 4 0 0 32 32 0 0 32 32 32 0
Sample Input 6 Sample Output 6
2 2 4 8 4 0 4 4 16 16 16 16 32 16 16 32 2 0 4 4 8 0 0 4 8 0 0 32 32 0 32 32 32

IN C++ PLEASE.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT

Expert Answers to Latest Homework Questions

Q: Look at attached image, thank you
Q: See image, thanks
Q: Plz help w dis ques :). See attagced imge. Find whch is false, info in the attached img. Thnks!
Q: Plz help w dis ques :). See attagced imge. Find axb given the information in the attached img.…
Q: The last point is S(2,1,0). Please help w this question, full detailed solution thank you
Q: The phylogentic tree below depicts the evolutionary relationships of the following species A through…
Q: A profit-maximizing firm with market power will always produce a level of output where Multiple…
Q: Net working capital increases by $600, 000 at the beginning of the project (Year 0) and is reduced…
Q: Please help me is this code correct for the flowchart below for the first code its supposed to…
Q: Pls help w dis thanks
Q: Please help w this question, full detailed solution for better understanding of the answer, thank…
Q: Which of the following best explains why a firm would not stop producing if the loss is less than…
Q: A fine sand was tested in situ to give a coefficient of permeability of 3.7 x107 m/s. A sample of…
Q: A fine sand was tested in situ to give a coefficient of permeability of 3.7 x107 m/s. A sample of…
Q: Plz help w dis ques :) see the pnts and determin the followin. See attagced imge. Thnks!
Q: Please show all your work! Polarlech Inc. is considering producing a new widget. The production…
Q: The number of requests for assistance are received by a towing ser-vice at an average steady rate of…
Q: Please help w this, answer a and b. Full detailed solution for better understanding of the answer.…
Q: In the market for new bicycles, suppose the price of tires decreases, work through the following for…
Q: Remaining Time: 1 hour, 28 minutes, 34 seconds. Question Completion Status: 20 30 50 90 100 10 120…
Q: rxv What type of polymers is the structure below? OCH₂CH₂O A polyamide A polyester A polyurethane 0=…