Битови у обрнутом поретку

vreme memorija ulaz izlaz
1 s 64 Mb standardni izlaz standardni ulaz

Написати програм који за дати неозначен цео број \(a\) исписује број, чији бинарни запис се добија када се битови 64-битног бинарног записа броја \(a\) напишу у обрнутом поретку.

Улаз

У првој и јединој линији стандардног улаза се налази неозначен цео број \(a\), мањи од \(2^{64}\).

Излаз

На стандардни излаз исписати један ненегативан цео број (тражени број).

Пример

Улаз

90

Излаз

6485183463413514240

Објашњење

Бинарни 64-битни запис броја 90 је

0000000000000000000000000000000000000000000000000000000001011010

Када се цифре овог бинарног записа напишу у обрнутом редоследу, добија се

0101101000000000000000000000000000000000000000000000000000000000

што је бинарни запис броја \(6485183463413514240\).

Morate biti ulogovani kako biste poslali zadatak na evaluaciju.