Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Placement Aptitude (Quant, Logical, Verbal)  Module 16 – Non-verbal and spatial reasoning

Mirror images and shape transformations

Find mirror and water images of letters, words and clocks, and apply translation, rotation, scaling and reflection to shapes in the order given.

  • Intermediate
  • 30 minutes
  • Examples run with Node.js 24.21.0, Python 3.14.8 and Pyodide 314.0.7
  • By MySmartCoPilot
Free core, Pro depth: 10 of 30 minutes free
Free: Mirror images, water images and letters · The mirror image of a clock · Shape transformations and their order · 4 more sections. With a pass: 3 in-depth parts and 3 interview answers, about 20 minutes.

What you will learn

  • Find mirror and water images of figures, letters and clocks
  • Apply translation, rotation, scaling and reflection to shapes
  • Find a figure embedded in a complex figure and assemble shapes from pieces

Before you start

Mirror images and water images are reflections. An upright mirror beside a figure swaps left and right and keeps top and bottom; a water image, the reflection in still water below the figure, swaps top and bottom and keeps left and right. Shape transformations are the moves that GATE’s spatial aptitude syllabus lists with mirroring: translation slides a shape, rotation turns it about a point, scaling enlarges or shrinks it, and reflection flips it over a line. Items ask for the image after one or more of these moves, the mirror image of a word or a clock, a shape hidden in a larger figure, or the pieces that make a target. Follow a few reference points, such as corners and the ends of strokes, through every move in the order given.

Mirror images, water images and letters

Mirror image Water image
Where the mirror is Upright, beside the figure Level, below the figure
What swaps Left and right Top and bottom
A point (x, y) goes to (−x, y) (x, −y)
Capitals that look unchanged A H I M O T U V W X Y B C D E H I K O X
A word Order reversed, each letter flipped Order kept, each letter upside down

In mirror images of words, each letter keeps its distance from the mirror on the other side, so the word reads backwards. Letters with a vertical line of symmetry survive the flip, which is why WOW looks the same in a mirror. The lists hold for a plain geometric font; in many other fonts the bowls of B are unequal, so fair items fix one font.

The mirror image of a clock

A clock at 3:40 beside a dashed mirror line, and its mirror image, whose hands read 8:20.mirrorThe clock: 3:40Its mirror image: 8:20

A clock and its mirror image

Text description of the diagram

The left clock has tick marks for the hours and a small triangle at 12. Its long minute hand points to the 8 and its short hour hand sits two-thirds of the way from the 3 to the 4: 3:40.

A dashed upright line between the clocks is the mirror. In the right clock, its mirror image, the minute hand points to the 4 and the hour hand sits one-third of the way from the 8 to the 9, where a real clock has it at 8:20.

A mirror on the line through 12 and 6 sends a hand pointing θ degrees clockwise from 12 to 360° − θ. Both hands move this way, so a time t becomes 12:00 − t, worked as 11:60 − t to avoid borrowing: 3:40 becomes 8:20, and 3:40 + 8:20 = 12:00 is the check. Only 12:00 and 6:00, on the mirror line, look unchanged. Read 12:10 as 0:10 before subtracting, which gives 11:50.

Shape transformations and their order

Move A point (x, y) goes to What stays the same
Translation by (a, b) (x + a, y + b) Size, shape and facing
Quarter turn clockwise (y, −x) Size, shape and the order of corners
Half turn (−x, −y) Size, shape and the order of corners
Scaling by k (kx, ky) Shape and angles; areas scale by k²
Reflection in the y-axis (−x, y) Size and shape; the order of corners reverses
An F shape turned a quarter turn and mirrored, in both orders: the two results are different shapes.Turn first, then mirrorquarter turnmirrorMirror first, then turnmirrorquarter turn

Turn then mirror, or mirror then turn

Text description of the diagram

The top row starts from an upright letter F: a long stroke on the left with two arms pointing right, the top arm longer than the middle one. An arrow labelled "quarter turn" leads to the F turned a quarter turn clockwise: its long stroke now lies along the top, with two arms hanging down, the longer one at the right end. An arrow labelled "mirror" leads to the result: the same shape mirrored left to right, so the longer arm now hangs at the left end.

The bottom row starts from the same F. An arrow labelled "mirror" leads to a mirrored F, its arms pointing left from a long stroke on the right. An arrow labelled "quarter turn" leads to the result: a long stroke along the bottom with two arms standing up from it, the longer one at the right end. The two results differ: one has its long stroke at the top, the other at the bottom.

Coordinates, with x to the right and y upwards and the origin at the centre of the move, make every move exact. The order matters. A quarter turn clockwise followed by the mirror sends (x, y) to (y, −x) and then to (−y, −x), a reflection in the diagonal from top left to bottom right. The mirror followed by the turn gives (y, x), a reflection in the other diagonal, and the diagram shows the two different results for an F. So apply shape transformations exactly in the order the item gives.

Embedded figures and assembling

An embedded-figure item hides a simple shape inside a complex one. The shape is there only if every edge of it is drawn in the figure at the same size and slant, so trace it from one distinctive corner and count its edges. An assembling item asks which pieces make a target shape. Check the areas first: on squared paper the pieces’ squares must add up to the target’s, which rules out most wrong sets at once.

Five solved examples

  1. A word in a mirror. TOMATO reads OTAMOT, and every letter survives the flip: T, O, M and A all have a vertical line of symmetry.
  2. A clock. 9:15 in a mirror reads 11:60 − 9:15 = 2:45.
  3. A point. (4, 1) turned a quarter turn clockwise is (1, −4); mirrored after that, it is (−1, −4).
  4. Scaling. A 2 cm by 3 cm rectangle scaled by 2 becomes 4 cm by 6 cm: the perimeter doubles from 10 cm to 20 cm and the area grows four times, from 6 cm² to 24 cm².
  5. An area check. Pieces of 5, 6 and 4 squares cannot make a 4 × 4 square, because 5 + 6 + 4 = 15, not 16.

Checking by program

Both hands reflected on every minute of the dial, and the F turned and mirrored Python · mirror_clock.py
# Mirror images of a clock, worked by reflecting both hands, checked on every minute of the dial; then the F shape
# of the diagram turned and mirrored in both orders, with coordinates (x to the right, y upwards).


def hands(t):
    """Angles of the hour and minute hands, in degrees clockwise from 12, t minutes after 12:00."""
    return (t / 2) % 360, (6 * t) % 360


def time_of(t):
    h, m = divmod(t % 720, 60)
    return f"{h or 12}:{m:02d}"


def minutes(text):
    h, m = map(int, text.split(":"))
    return (h % 12) * 60 + m


def mirror_reading(t):
    """The real time whose hands sit where the mirrored hands sit, or None if no real time does."""
    hour, minute = hands(t)
    mirrored = ((360 - hour) % 360, (360 - minute) % 360)
    found = [u for u in range(720) if hands(u) == mirrored]
    return found[0] if found else None


for text in ["3:40", "4:25", "12:10", "6:00", "9:15"]:
    t = minutes(text)
    shown = mirror_reading(t)
    print(f"{text} in a mirror reads {time_of(shown)}; 11:60 minus {text} is {time_of(720 - t)}")

real = sum(1 for t in range(720) if mirror_reading(t) == (720 - t) % 720)
print(f"Every minute of the dial: {real} of 720 mirror images are real times, each equal to 12:00 minus the time")

# The F of the diagram: corners of its outline.
F = [(-10, -15), (-10, 15), (11, 15), (11, 9), (-4, 9), (-4, 3), (6, 3), (6, -3), (-4, -3), (-4, -15)]


def turn(p):          # a quarter turn clockwise about the origin
    x, y = p
    return (y, -x)


def mirror(p):        # an upright mirror along the y-axis
    x, y = p
    return (-x, y)


turn_then_mirror = [mirror(turn(p)) for p in F]
mirror_then_turn = [turn(mirror(p)) for p in F]
print(f"Turn, then mirror: {turn_then_mirror[:3]} ...")
print(f"Mirror, then turn: {mirror_then_turn[:3]} ...")
print(f"Same figure: {sorted(turn_then_mirror) == sorted(mirror_then_turn)}")
print(f"Turn, then mirror sends each (x, y) to (-y, -x): {all(q == (-p[1], -p[0]) for p, q in zip(F, turn_then_mirror))}")
print(f"Mirror, then turn sends each (x, y) to (y, x): {all(q == (p[1], p[0]) for p, q in zip(F, mirror_then_turn))}")

Output

3:40 in a mirror reads 8:20; 11:60 minus 3:40 is 8:20
4:25 in a mirror reads 7:35; 11:60 minus 4:25 is 7:35
12:10 in a mirror reads 11:50; 11:60 minus 12:10 is 11:50
6:00 in a mirror reads 6:00; 11:60 minus 6:00 is 6:00
9:15 in a mirror reads 2:45; 11:60 minus 9:15 is 2:45
Every minute of the dial: 720 of 720 mirror images are real times, each equal to 12:00 minus the time
Turn, then mirror: [(15, 10), (-15, 10), (-15, -11)] ...
Mirror, then turn: [(-15, -10), (15, -10), (15, 11)] ...
Same figure: False
Turn, then mirror sends each (x, y) to (-y, -x): True
Mirror, then turn sends each (x, y) to (y, x): True

Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 mirror_clock.py

The program reflects both hands for all 720 minutes of a 12-hour dial and finds a real time every time, always 12:00 minus the time shown. It also turns and mirrors the F in both orders and confirms that the results differ.

Reverse Text, Mirror & Upside Down Type a word and see its mirrored and upside-down versions side by side, to test your predictions.

Your turn

The exercise reads a clock in a mirror; the ten questions after it are untimed.

Exercise · Easy · Python

Read a clock in a mirror

An analogue clock stands in front of an upright mirror. Write mirror_time(time), which takes the time the clock shows as text such as "3:40" (hours 1 to 12, minutes 00 to 59) and returns the time its mirror image shows, in the same form: the hour without a leading zero, the minutes as two digits.

The mirror swaps left and right, so each hand lands as far from 12 on the other side of the dial. Times on the line from 12 to 6 look the same in the mirror.

Starter code · clock.py

def mirror_time(time):
    """The time a mirror image of an analogue clock shows, as "h:mm"."""
    # Replace this line with your code.
    return time
The sample tests · test_clock.py
from clock import mirror_time


def test_lesson_example():
    """The lesson's clock: 3:40 reads 8:20"""
    assert mirror_time("3:40") == "8:20"


def test_quarter_past():
    """9:15 reads 2:45"""
    assert mirror_time("9:15") == "2:45"


def test_just_after_twelve():
    """12:10 reads 11:50"""
    assert mirror_time("12:10") == "11:50"


def test_on_the_twelve_six_line():
    """6:00 and 12:00 look the same"""
    assert mirror_time("6:00") == "6:00"
    assert mirror_time("12:00") == "12:00"


def test_minutes_keep_two_digits():
    """1:05 reads 10:55, and 11:59 reads 12:01"""
    assert mirror_time("1:05") == "10:55"
    assert mirror_time("11:59") == "12:01"
A hint

Turn the time into minutes after 12:00 first: (hours % 12) * 60 + minutes, so that 12:10 becomes 10. The mirror image is 12 hours minus that, and % 720 keeps 12:00 at 12:00. Turn the result back with divmod(..., 60), and write an hour of 0 as 12.

The sample tests run on this device, in your browser (Pyodide): nothing is sent to mysmartcopilot.com. The first run downloads Python (about 13.5 MB), which is kept for the next runs. A check in your browser is feedback for you, not proof that the code is right for every input.

Ten questions, untimed

10 questions about this lesson. Every answer and why it is right is on the page, behind “Show the answer”. Your score stays in this browser.

  1. Question 1 of 10 In a plain geometric font, which capital looks the same in an upright mirror?

    Choose one answer.

    Show the answer to question 1

    Answer: M

    M has a vertical line of symmetry, so swapping left and right leaves it as it is. B, E and K have a horizontal line of symmetry instead, which keeps them the same in a water image but not in an upright mirror.

  2. Question 2 of 10 Which capital looks the same in a water image?

    Choose one answer.

    Show the answer to question 2

    Answer: D

    A water image swaps top and bottom, so a letter survives it only with a horizontal line of symmetry. D has one; A, M and T have vertical lines of symmetry and turn upside down.

  3. Question 3 of 10 A clock shows 4:25. What time does its mirror image show?

    Choose one answer.

    Show the answer to question 3

    Answer: 7:35

    The mirror image shows 12:00 minus the time, worked as 11:60 − 4:25 = 7:35. Check: 4:25 + 7:35 = 12:00.

  4. Question 4 of 10 A clock shows 12:10. What time does its mirror image show?

    Choose one answer.

    Show the answer to question 4

    Answer: 11:50

    12:10 is 10 minutes after 12:00, so the mirror image is 10 minutes before it, 11:50. Writing 11:60 − 12:10 goes wrong unless 12:10 is read as 0:10.

  5. Question 5 of 10 The point (3, 1) is turned a quarter turn clockwise about the origin (x to the right, y upwards). Where does it land?

    Choose one answer.

    Show the answer to question 5

    Answer: (1, −3)

    A quarter turn clockwise sends (x, y) to (y, −x), so (3, 1) goes to (1, −3). A point on the positive x-axis goes to the negative y-axis, which is what a clockwise turn does.

  6. Question 6 of 10 A triangle with an area of 6 cm² is scaled by a factor of 3. What is its new area, in cm²?

    Type a number.

    Show the answer to question 6

    Answer: 54 cm²

    Scaling by 3 multiplies every length by 3 and every area by 3² = 9, so 6 × 9 = 54 cm². Answering 18 multiplies the area by the factor instead of its square.

  7. Question 7 of 10 A shape is turned a quarter turn clockwise and then reflected in an upright mirror. Which single move gives the same result?

    Choose one answer.

    Show the answer to question 7

    Answer: A reflection in the diagonal from top left to bottom right

    The turn sends (x, y) to (y, −x) and the mirror then to (−y, −x), which is a reflection in the line y = −x: the diagonal from top left to bottom right. In the other order the result is a reflection in the other diagonal.

  8. Question 8 of 10 How does the mirror image of a word written in capitals differ from the word?

    Choose one answer.

    Show the answer to question 8

    Answer: The order is reversed and each letter is flipped left to right

    An upright mirror swaps left and right for the whole word, so the last letter comes first, and for each letter too. Letters with a vertical line of symmetry, such as A, M and T, look unchanged by the flip.

  9. Question 9 of 10 What does a translation of a shape change?

    Choose one answer.

    Show the answer to question 9

    Answer: Only its position

    A translation slides every point by the same amount, so size, shape and facing all stay. Only a reflection reverses the order of labelled corners.

  10. Question 10 of 10 Pieces drawn on squared paper are to be assembled into a 4 × 4 square. What do you check first?

    Choose one answer.

    Show the answer to question 10

    Answer: That their areas add up to 16 small squares

    Assembled pieces cover the target exactly, so their areas must add up to its area, 4 × 4 = 16. The area check takes seconds and rules out most wrong sets; the pieces that pass it must still be tried for fit.

Mirror, water and clock items with full working Pro: opens with a Pro, Premium or Ultimate pass

Word, display and clock items repeat a few patterns, and the hardest turn on a fact that shortcuts skip: a water image of a clock never shows a real time. These twelve original items work each pattern and settle that case with numbers.

In this part:

  • Words and letters, worked
  • Seven-segment displays, worked segment by segment
  • Clocks in mirrors, worked
  • Water images and upside-down clocks: two readings, with the numbers
  • A move and a slide in both orders

1 runnable example (Python) · about 3 minutes

Opening this part with your pass…

This part opens with any MySmartCoPilot pass.

  • Pro pass · 1 week₹79$2.99
  • 30 days₹179$5.99
  • 1 year₹1,699$45

One payment; a pass never renews. The price shown is the total you pay: no fees or charges are added at checkout.

It also opens every other in-depth part in Learn and every Pro tool. Sales are final, except where the law gives you a right to withdraw, for example in the EU and the UK (refund policy).

Transformations in depth: order, corner order, embedded figures and pieces Pro: opens with a Pro, Premium or Ultimate pass

Options in transformation items differ in ways a quick look misses: a reflection where a turn was asked, a shape at the wrong slant, pieces of the right area that do not fit. This part gives the rules that separate them, each checked by a program.

In this part:

  • Which moves give the same result in either order, with a proof
  • The corner-order invariant: telling a turn from a reflection
  • Embedded figures, checked edge by edge
  • Assembling pieces: the area check, then the fit

2 diagrams · 1 runnable example (Python) · about 4 minutes

Opening this part with your pass…

This part opens with any MySmartCoPilot pass.

  • Pro pass · 1 week₹79$2.99
  • 30 days₹179$5.99
  • 1 year₹1,699$45

One payment; a pass never renews. The price shown is the total you pay: no fees or charges are added at checkout.

It also opens every other in-depth part in Learn and every Pro tool. Sales are final, except where the law gives you a right to withdraw, for example in the EU and the UK (refund policy).

A ten-minute set on mirrors and transformations, with a score rubric Pro: opens with a Pro, Premium or Ultimate pass

The set below has ten original items on mirrors, clocks and moves, at a minute apiece. Answer them in one ten-minute sitting before you read the key and the score bands.

In this part:

  • Ten items for ten minutes
  • Answers with the shortest working
  • Scoring the set, with a rubric

1 runnable example (Python) · about 3 minutes

Opening this part with your pass…

This part opens with any MySmartCoPilot pass.

  • Pro pass · 1 week₹79$2.99
  • 30 days₹179$5.99
  • 1 year₹1,699$45

One payment; a pass never renews. The price shown is the total you pay: no fees or charges are added at checkout.

It also opens every other in-depth part in Learn and every Pro tool. Sales are final, except where the law gives you a right to withdraw, for example in the EU and the UK (refund policy).

Interview questions

  1. Fresher · Warm-up

    What is the difference between a mirror image and a water image of a figure, and what happens to a word written in capitals in each?

    A mirror image comes from an upright mirror beside the figure: left and right swap while top and bottom stay, so a point (x, y) goes to (−x, y). A water image comes from a level surface below the figure: top and bottom swap while left and right stay, so (x, y) goes to (x, −y). In a mirror a word reads backwards and each letter is flipped left to right; letters with a vertical line of symmetry, such as A, M, O and T, look unchanged, so TOMATO reads OTAMOT. In water the letters keep their order and each is turned upside down; letters with a horizontal line of symmetry look unchanged, so BOX looks the same in a plain geometric font.

  2. Fresher

    A wall clock shows 4:25. What does its mirror image show, why does subtracting from 11:60 work, and what happens to the rule at 12:10 and at 6:00?

    Model answer, Pro. Model answers open with any pass; prices are in the notice on this page. First step and follow-ups

  3. Fresher

    A flag is turned a quarter turn clockwise and then reflected in an upright mirror. Is that the same as reflecting first and turning second? Show it with coordinates, and name the single move that each order equals.

    Model answer, Pro. First step and follow-ups

  4. Fresher

    Why does the water image of an analogue clock never show a real time, and how should you answer an item that asks what a clock reads in water?

    Model answer, Pro. First step and follow-ups

Key takeaways

  • An upright mirror swaps left and right; a water image swaps top and bottom.
  • A clock’s mirror image shows 12:00 minus the time, worked as 11:60 − t.
  • A quarter turn and a mirror give different results in the two orders, so follow the order given.
  • Turns keep the order of labelled corners and reflections reverse it.

References

Related tools

Report a problem with this lesson

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.