Honest Little AppsChallenge collections

Pocket Puzzle Arcade · 27 original mini-challenges

Position and Motion Quiz

27 independent movement-rule questions with selectable answers. All grid, lane and timing rules are stated within each challenge.

Choose a response. See the reasoning.

Read the facts, pick the answer that best fits the stated goal, then open the explanation. Start with five or browse the full set. There is no timer or personal assessment; the useful part is understanding the choice.

These are original web companion exercises. They are independent of the app; answers and progress do not transfer. All people and records in the scenarios are fictional.

01 / reasoning

Circular track case 1

A circular track has positions 0 through 4, in that order. A forward step from 4 wraps to 0. Start at 3 and move forward 4 steps. No positions are skipped. Where does the marker finish?

Show the worked answer

A. 2

The marker finishes at 2. After the final numbered position, counting continues at zero rather than outside the track. Following each step or reducing the total advance by a full track length gives the same result.

Try next: Trace the exact position after every forward step.

02 / reasoning

Stay inside the corridor case 1

Allowed corridor positions are 0 through 4 inclusive. Start at 2; R adds one and L subtracts one. Follow L, L, R, R. Leaving the allowed range at any intermediate step invalidates the route, even if later commands return. Is the complete route valid?

Show the worked answer

B. Valid

Every intermediate position remains inside the permitted range. The route is therefore valid. A later return cannot repair an earlier boundary violation because validity applies at every step.

Try next: Write the running positions and underline the first violation, if any.

03 / reasoning

Three-row gravity case 1

Rows are 0, 1 and 2 from top to bottom. Start on row 0, with gravity down. MOVE shifts one row with gravity, stopping at an edge; FLIP reverses gravity without moving. Execute MOVE, FLIP, MOVE. What row remains?

Show the worked answer

C. 0

The final row is 0. A MOVE attempts one step in the current gravity direction, but an edge prevents going farther. FLIP changes later movement direction while leaving the current row unchanged.

Try next: Track row and gravity in separate columns after every command.

04 / reasoning

Reflect the column case 1

A row contains 5 columns numbered 0 through 4. Reflect a marker horizontally so the leftmost and rightmost columns exchange places. The marker begins in column 1. Which column holds its reflected position, with the row length unchanged?

Show the worked answer

A. 3

Reflection places the marker in column 3, the same distance from the opposite edge. Reflected column pairs sum to 4. This differs from shifting the marker a fixed number of steps along the row.

Try next: List the reflected pairs from both edges toward the center.

05 / reasoning

Two markers approach case 1

Two markers start at positions 0 and 6 on a number line. During each round, the left marker moves one right and the right marker moves one left, simultaneously. After 2 rounds, what distance separates them?

Show the worked answer

B. 2

The positions become 2 and 4, so the separation is 2. Each round reduces their initial separation by two until they meet. Both markers move, so counting only one marker’s distance gives the wrong gap.

Try next: Draw both trajectories on the same numbered line.

06 / reasoning

Combine opposite rotations case 1

An arrow starts pointing north. Rotate it 2 quarter-turns clockwise, then 1 quarter-turn counterclockwise. A quarter-turn is 90 degrees, and four return to the original orientation. Which direction does the arrow point at the end?

Show the worked answer

C. east

The arrow ends pointing east. Opposite quarter-turns cancel, leaving a net rotation of 1 clockwise quarter-turns. Negative net rotation means counterclockwise movement; a full group of four turns has no lasting effect.

Try next: Perform the rotations in reverse group order and compare the final direction.

07 / reasoning

Cancel the grid moves case 1

Start at grid coordinate (0, 0). R adds one to x, L subtracts one from x, U adds one to y, and D subtracts one from y. Execute R, R, U, L, D on an unlimited grid. Which coordinate is reached?

Show the worked answer

A. (1, 0)

The final coordinate is (1, 0). Right and left moves affect only x; up and down affect only y. Opposite moves cancel within the same coordinate, while horizontal movement cannot cancel a vertical move.

Try next: Separate the command list into horizontal and vertical subtotals.

08 / reasoning

Two phases cover the route case 1

A straight route has 6 distinct checkpoints. Phase A visits the first 2; Phase B visits the last 4. Endpoints count within their respective phases. How many checkpoints are visited in both phases, assuming the listed counts are accurate?

Show the worked answer

B. 0

The phases have 6 visits across 6 available checkpoints, with 0 shared checkpoints. Here the two ranges meet without overlapping. A visit count and a distinct checkpoint count are different quantities.

Try next: Number the checkpoints and mark each phase in a different symbol.

09 / reasoning

Reach or pass the finish case 1

A marker begins at position 0 on an unlimited track. Each ADVANCE moves exactly 2 positions forward. The finish condition is reaching or passing position 13; exact landing is unnecessary. What is the fewest ADVANCE commands that satisfy the condition?

Show the worked answer

C. 7

7 advances reach position 14, meeting the finish condition. One fewer reaches only 12, which is short. Rounding upward is necessary because a partial command cannot be issued under these movement rules.

Try next: Compare this answer with a version requiring an exact landing.

10 / reasoning

Circular track case 2

A circular track has positions 0 through 5, in that order. A forward step from 5 wraps to 0. Start at 5 and move forward 5 steps. No positions are skipped. Where does the marker finish?

Show the worked answer

A. 4

The marker finishes at 4. After the final numbered position, counting continues at zero rather than outside the track. Following each step or reducing the total advance by a full track length gives the same result.

Try next: Trace the exact position after every forward step.

11 / reasoning

Stay inside the corridor case 2

Allowed corridor positions are 0 through 4 inclusive. Start at 1; R adds one and L subtracts one. Follow L, L, R. Leaving the allowed range at any intermediate step invalidates the route, even if later commands return. Is the complete route valid?

Show the worked answer

B. Invalid

At least one intermediate step leaves the permitted range. The route is therefore invalid. A later return cannot repair an earlier boundary violation because validity applies at every step.

Try next: Write the running positions and underline the first violation, if any.

12 / reasoning

Three-row gravity case 2

Rows are 0, 1 and 2 from top to bottom. Start on row 2, with gravity up. MOVE shifts one row with gravity, stopping at an edge; FLIP reverses gravity without moving. Execute MOVE, MOVE, FLIP. What row remains?

Show the worked answer

C. 0

The final row is 0. A MOVE attempts one step in the current gravity direction, but an edge prevents going farther. FLIP changes later movement direction while leaving the current row unchanged.

Try next: Track row and gravity in separate columns after every command.

13 / reasoning

Reflect the column case 2

A row contains 7 columns numbered 0 through 6. Reflect a marker horizontally so the leftmost and rightmost columns exchange places. The marker begins in column 2. Which column holds its reflected position, with the row length unchanged?

Show the worked answer

A. 4

Reflection places the marker in column 4, the same distance from the opposite edge. Reflected column pairs sum to 6. This differs from shifting the marker a fixed number of steps along the row.

Try next: List the reflected pairs from both edges toward the center.

14 / reasoning

Two markers approach case 2

Two markers start at positions 1 and 7 on a number line. During each round, the left marker moves one right and the right marker moves one left, simultaneously. After 3 rounds, what distance separates them?

Show the worked answer

B. 0

The positions become 4 and 4, so the separation is 0. Each round reduces their initial separation by two until they meet. Both markers move, so counting only one marker’s distance gives the wrong gap.

Try next: Draw both trajectories on the same numbered line.

15 / reasoning

Combine opposite rotations case 2

An arrow starts pointing west. Rotate it 3 quarter-turns clockwise, then 1 quarter-turn counterclockwise. A quarter-turn is 90 degrees, and four return to the original orientation. Which direction does the arrow point at the end?

Show the worked answer

C. east

The arrow ends pointing east. Opposite quarter-turns cancel, leaving a net rotation of 2 clockwise quarter-turns. Negative net rotation means counterclockwise movement; a full group of four turns has no lasting effect.

Try next: Perform the rotations in reverse group order and compare the final direction.

16 / reasoning

Cancel the grid moves case 2

Start at grid coordinate (0, 0). R adds one to x, L subtracts one from x, U adds one to y, and D subtracts one from y. Execute U, R, U, D, L on an unlimited grid. Which coordinate is reached?

Show the worked answer

A. (0, 1)

The final coordinate is (0, 1). Right and left moves affect only x; up and down affect only y. Opposite moves cancel within the same coordinate, while horizontal movement cannot cancel a vertical move.

Try next: Separate the command list into horizontal and vertical subtotals.

17 / reasoning

Two phases cover the route case 2

A straight route has 8 distinct checkpoints. Phase A visits the first 5; Phase B visits the last 5. Endpoints count within their respective phases. How many checkpoints are visited in both phases, assuming the listed counts are accurate?

Show the worked answer

B. 2

The phases have 10 visits across 8 available checkpoints, with 2 shared checkpoints. Here the two ranges overlap by the stated excess. A visit count and a distinct checkpoint count are different quantities.

Try next: Number the checkpoints and mark each phase in a different symbol.

18 / reasoning

Reach or pass the finish case 2

A marker begins at position 0 on an unlimited track. Each ADVANCE moves exactly 3 positions forward. The finish condition is reaching or passing position 20; exact landing is unnecessary. What is the fewest ADVANCE commands that satisfy the condition?

Show the worked answer

C. 7

7 advances reach position 21, meeting the finish condition. One fewer reaches only 18, which is short. Rounding upward is necessary because a partial command cannot be issued under these movement rules.

Try next: Compare this answer with a version requiring an exact landing.

19 / reasoning

Circular track case 3

A circular track has positions 0 through 7, in that order. A forward step from 7 wraps to 0. Start at 6 and move forward 7 steps. No positions are skipped. Where does the marker finish?

Show the worked answer

A. 5

The marker finishes at 5. After the final numbered position, counting continues at zero rather than outside the track. Following each step or reducing the total advance by a full track length gives the same result.

Try next: Trace the exact position after every forward step.

20 / reasoning

Stay inside the corridor case 3

Allowed corridor positions are 0 through 4 inclusive. Start at 3; R adds one and L subtracts one. Follow R, R, L. Leaving the allowed range at any intermediate step invalidates the route, even if later commands return. Is the complete route valid?

Show the worked answer

B. Invalid

At least one intermediate step leaves the permitted range. The route is therefore invalid. A later return cannot repair an earlier boundary violation because validity applies at every step.

Try next: Write the running positions and underline the first violation, if any.

21 / reasoning

Three-row gravity case 3

Rows are 0, 1 and 2 from top to bottom. Start on row 1, with gravity down. MOVE shifts one row with gravity, stopping at an edge; FLIP reverses gravity without moving. Execute FLIP, MOVE, MOVE. What row remains?

Show the worked answer

C. 0

The final row is 0. A MOVE attempts one step in the current gravity direction, but an edge prevents going farther. FLIP changes later movement direction while leaving the current row unchanged.

Try next: Track row and gravity in separate columns after every command.

22 / reasoning

Reflect the column case 3

A row contains 9 columns numbered 0 through 8. Reflect a marker horizontally so the leftmost and rightmost columns exchange places. The marker begins in column 3. Which column holds its reflected position, with the row length unchanged?

Show the worked answer

A. 5

Reflection places the marker in column 5, the same distance from the opposite edge. Reflected column pairs sum to 8. This differs from shifting the marker a fixed number of steps along the row.

Try next: List the reflected pairs from both edges toward the center.

23 / reasoning

Two markers approach case 3

Two markers start at positions 2 and 10 on a number line. During each round, the left marker moves one right and the right marker moves one left, simultaneously. After 4 rounds, what distance separates them?

Show the worked answer

B. 0

The positions become 6 and 6, so the separation is 0. Each round reduces their initial separation by two until they meet. Both markers move, so counting only one marker’s distance gives the wrong gap.

Try next: Draw both trajectories on the same numbered line.

24 / reasoning

Combine opposite rotations case 3

An arrow starts pointing east. Rotate it 1 quarter-turn clockwise, then 3 quarter-turns counterclockwise. A quarter-turn is 90 degrees, and four return to the original orientation. Which direction does the arrow point at the end?

Show the worked answer

C. west

The arrow ends pointing west. Opposite quarter-turns cancel, leaving a net rotation of -2 clockwise quarter-turns. Negative net rotation means counterclockwise movement; a full group of four turns has no lasting effect.

Try next: Perform the rotations in reverse group order and compare the final direction.

25 / reasoning

Cancel the grid moves case 3

Start at grid coordinate (0, 0). R adds one to x, L subtracts one from x, U adds one to y, and D subtracts one from y. Execute L, D, R, D, U on an unlimited grid. Which coordinate is reached?

Show the worked answer

A. (0, -1)

The final coordinate is (0, -1). Right and left moves affect only x; up and down affect only y. Opposite moves cancel within the same coordinate, while horizontal movement cannot cancel a vertical move.

Try next: Separate the command list into horizontal and vertical subtotals.

26 / reasoning

Two phases cover the route case 3

A straight route has 10 distinct checkpoints. Phase A visits the first 7; Phase B visits the last 6. Endpoints count within their respective phases. How many checkpoints are visited in both phases, assuming the listed counts are accurate?

Show the worked answer

B. 3

The phases have 13 visits across 10 available checkpoints, with 3 shared checkpoints. Here the two ranges overlap by the stated excess. A visit count and a distinct checkpoint count are different quantities.

Try next: Number the checkpoints and mark each phase in a different symbol.

27 / reasoning

Reach or pass the finish case 3

A marker begins at position 0 on an unlimited track. Each ADVANCE moves exactly 4 positions forward. The finish condition is reaching or passing position 27; exact landing is unnecessary. What is the fewest ADVANCE commands that satisfy the condition?

Show the worked answer

C. 7

7 advances reach position 28, meeting the finish condition. One fewer reaches only 24, which is short. Rounding upward is necessary because a partial command cannot be issued under these movement rules.

Try next: Compare this answer with a version requiring an exact landing.