Top.Mail.Ru
Ответы

Напишите программу, которая преобразует число к формату с little-endian

предмет ВВЕДЕНИЕ В БЛОКЧЕЙН
Напишите программу, которая преобразует число к формату с little-endian с учетом того для гипотетической вычислительной системы, где используются байты состоящие только из 7 бит.

Формат входных данных:
На вход подается целое число NN (1 \le N \le 2^{28}-11≤N≤2
28
−1).

Формат выходных данных:
Необходимо вывести последовательность из 28 символов 00 или 11 (биты) – представление входного числа в формате little-endian.

Sample Input 1:

2
Sample Output 1:

0000010000000000000000000000
Sample Input 2:

268435305
Sample Output 2:

1101001111111011111111111111

По дате
По рейтингу
Аватар пользователя
Новичок

Задача на перестановку символов в строке. Берём №2

  • создаёшь строку х2 0000 1111 1111 1111 1111 1111 0110 1001

  • раздвигаешь на лишние биты х1111111 х1111111 х1111110 х110 1001

  • меняешь местами 1й с 4м и 2й с 3м х1101001 х1111110 х1111111 х1111111

  • сдвигаешь обратно 1101001111111011111111111111