Компьютеры от компании apple.
Ответ:
def reverse(arg):
return arg[::-1]
def main():
number = input()
try:
assert len(number) == 5
except AssertionError:
print('Wrong input!')
else:
print(reverse(number))
if __name__ == '__main__':
main()
Объяснение:
Для вашего удобства ниже приложен скриншот кода. Сайт напрочь ломает табуляции
Мы знаем объем V=3150 байтов (нужно перевести в биты, умножив на 8). Длина сообщения K=4*30*70.
Есть 2 волшебные формулы:
V=K*i
N=2^i
можно найти сначала i
i=V/K
а затем и мощность алфавита N.
Решим задание наоборот: 12 -> 8, 31 -> 14, команды меняем на противоположные.
Команда 1: подели на 3.
Команда 2: прибавь 5.
12 -> 8.
12 : 3 = 4 (1).
4 + 5 = 9 (2).
9 : 3 = 3 (1).
3 + 5 = 8 (2).
Пишем команды снизу-вверх: 2121.
31 -> 14.
31 + 5 = 36 (2).
36: 3 = 12 (1).
12 : 3 = 4 (1).
4 + 5 = 9 (2).
9 + 5 = 14 (2).
Пишем снизу-вверх: 22112.
Может получиться 64 последовательности.
Всего 6 мест, на каждом месте может стоять 2 буквы.
Следовательно, 2 в 6 степени = 64.