Given an int input n, print out n*reversed(n)

05AB1E, 2 bytes


Try it online!

In 05AB1E, integers and strings are treated as equivalent types, so reversal (R) converts to string and reverses, whilst multiplication (*) treats the reverse and the input as integers.

JavaScript (SpiderMonkey), 45 35 33 28 bytes


Try it online!

  • Saved 2 bytes thanks to dennis
  • Saved 8 bytes thanks to kamoroso94
  • Saved 2 bytes thanks to ATaco
  • Saved 5 bytes thanks to Shaggy

Jelly, 3 bytes


I'm new to Jelly, so please let me know if there is a way to do this in 1 or 2 bytes!

Try it online!


×ṚḌ    (Input: 12)

 Ṛ     Reversed decimal digits (Stack: [2, 1])
×      Multiply by input       (Stack: [24, 12])
  Ḍ    Convert to decimal      (Stack: 252)
       Implicit print