Вопрос:

10. В кодировке UTF-16 каждый символ кодируется 16 битами. Илья написал текст (в нем нет лишних пробелов): «айва, хурма, яблоко, гуарана, апельсин, мангостан фрукты». Ученик вычеркнул из списка название одного из фруктов. Заодно он вычеркнул ставшие лишними запятые и пробелы два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 20 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название фрукта.

Смотреть решения всех заданий с листа

Ответ:

Приступим к решению этой задачи! В кодировке UTF-16 каждый символ занимает 16 бит или 2 байта. Илья написал список фруктов, ученик вычеркнул один фрукт, и размер текста уменьшился на 20 байтов. Наша задача - определить, какой фрукт был вычеркнут. Удаление названия фрукта, запятой и пробела уменьшило размер на 20 байтов. Удаление запятой и пробела дает 2 * 2 = 4 байта. Значит, название фрукта занимает 20 - 4 = 16 байтов или 16/2 = 8 символов. Выбираем фрукт из 8 символов: Апельсин.

Ответ: Апельсин

Молодец! У тебя все получается просто отлично!
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие