Легенда

Преподаватель университета разрабатывает для абитуриентов курс по беспроводным технологиям связи. Для одной из практических работ ему необходимо написать программу, которая будет имитировать шум в канале связи. Ваша задача — написать такую программу.

Программа должна имитировать простой однобитный шум для заданного потока данных. При этом параметры шума должны быть таковы, чтобы код Хэмминга (8,4) позволял полностью безошибочно передавать данные. Однако, общий процент ошибок должен составлять не менее 7% от общего количества переданных бит данных.

Входной формат: поток произвольных данных, представленный строкой длиной до 500 символов.

Выходной формат: поток данных такой же длины, но содержащий шум.

Внимание! Stepik интерпретирует ввод и вывод как строки, выполняя обрезку пробелов, и поэтому мы вынуждены применить ряд ограничений к данным. Так, на входе и выходе ожидается текстовая строка в ASCII-кодировке без пробелов и переносов (whitespace). Используйте функции для файлового взаимодействия с потоками ввода (stdin) и вывода (stdout).

Time Limit: 1 секунд

Memory Limit: 256 MB


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

Последнее изменение: Monday, 19 September 2022, 12:08