Шешімі: Удаление фрукта из строки
В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов): «Личи, гуава, дуриан, кумкват, тамаринд, мангустин, джаботикаба — экзотические фрукты». Ученик вычеркнул из списка название одного фрукта. Заодно он вычеркнул ставшие лишними запятую и пробел — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 26 байт меньше, чем размер исходного предложения. Напишите вычеркнутое название экзотического фрукта.
Шешім по шагам
4 қадамКаждый символ занимает 16 бит, то есть 2 байта.
$$16\ \text{бит} = 2\ \text{байта}$$Уменьшение размера на 26 байт соответствует удалению 13 символов.
$$26 : 2 = 13$$Кроме названия фрукта, удалены запятая и пробел. Поэтому длина названия составляет 11 символов.
$$13 - 2 = 11$$Из перечисленных фруктов 11 букв содержит название «джаботикаба».
Где здесь ошибаются
Не учитывать удаление запятой и пробела.
Считать, что 16 бит равны 16 байтам.
Забыть перевести уменьшение объёма из байтов в количество символов.