Вопрос:

Задача 2: В кодировке UTF-32 каждый символ кодируется 32 битами. Коля написал текст: «Эри, Айыр, Гурон, Восток, Онтарио, Виннипег – озера». Ученик вычеркнул из списка название одного из озер. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 20 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название озера.

Ответ:

Решение: 1. Определим количество байт, приходящееся на один символ в кодировке UTF-32: 1 символ = 32 бита = 4 байта. 2. Разница в размере предложений составляет 20 байт. Следовательно, было удалено 20 / 4 = 5 символов. 3. Удалены были название озера, запятая и пробел. Таким образом, название озера состоит из 5 - 2 = 3 символов (где 2 – это запятая и пробел). Из списка озёр под это описание подходит только «Эри». Ответ: Эри
Смотреть решения всех заданий с фото

Похожие