Вопрос:

В кодировке Windows-1251 каждый символ кодируется 8 битами. Вася написал текст (в нём нет лишних пробелов): «Я знаю девять городов: Шуя, Руза, Тверь, Москва, Коломна, Кострома, Ярославль, Звенигород, Александров». Ученик удалил из списка название одного города, а также лишние запятые и пробелы - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 10 байт меньше, чем размер исходного предложения. Напишите в ответе удалённое название города.

Ответ:

Размер одного символа в кодировке Windows-1251 равен 8 битам, что составляет 1 байт (8 бит = 1 байт). Удаление названия города уменьшило размер предложения на 10 байт, значит, удаленное название города состоит из 10 символов. Считаем количество символов в каждом названии города, перечисленном Васей: Шуя - 3 символа Руза - 4 символа Тверь - 5 символов Москва - 6 символов Коломна - 7 символов Кострома - 8 символов Ярославль - 9 символов Звенигород - 10 символов Александров - 11 символов Только название города Звенигород состоит из 10 символов. Ответ: Звенигород
Смотреть решения всех заданий с фото

Похожие