Легенда

Пользователь со своего рабочего места запросил у домашнего сервера данные через удалённый доступ. Эти данные передаются на рабочее место пользователя по туннелю блоками текстовых данных по 36 символов в каждом блоке. 

Однако канал, по которому работает туннель, нестабилен, из-за чего блоки приходят на рабочий компьютер в случайном порядке, содержимое блоков при этом остаётся прежним (спасибо алгоритмам контроля ошибок).

Ваша задача — реализовать кодировку для стабильной передачи данных через туннель, а именно написать две функции: кодировщик (encode) и декодировщик (decode). Первая функция генерирует блоки из входного объекта, вторая воссоздаёт из блоков исходный объект. 

Принцип решения

  • Реализация (работа с битами)

Видео-разбор


Last modified: Monday, 21 June 2021, 12:10 PM