Контрольные задания > 1. В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов):
«Личи, гуава, дуриан, кумкват, тамаринд, мангустин, джаботикаба – экзотические фрукты».
Ученик вычеркнул из списка название одного фрукта. Заодно он вычеркнул ставшие лишними запятую и пробел - два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 20 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название экзотического фрукта.
Вопрос:
1. В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов):
«Личи, гуава, дуриан, кумкват, тамаринд, мангустин, джаботикаба – экзотические фрукты».
Ученик вычеркнул из списка название одного фрукта. Заодно он вычеркнул ставшие лишними запятую и пробел - два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 20 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название экзотического фрукта.
Каждый символ кодируется 16 битами, что составляет 2 байта (16 бит / 8 бит/байт = 2 байта).
Удалено 20 байт, значит, удалено 20 байт / 2 байта/символ = 10 символов.
Необходимо найти название фрукта, которое содержит 10 символов.
Считаем количество символов в каждом названии:
- Личи (4 символа)
- Гуава (5 символов)
- Дуриан (6 символов)
- Кумкват (7 символов)
- Тамаринд (8 символов)
- Мангустин (9 символов)
- Джаботикаба (10 символов)
Таким образом, вычеркнутое название фрукта – джаботикаба.