Вопрос:

Задача № 4 В кодировке Unicode каждый символ кодируется 16 битами. Вова напечатал текст в этой кодировке (лишних пробелов в нём нет): «Личи, гуава, дуриан, кумкват, тамаринд, мангустин, жаботикаба — экзотические фрукты». Затем Вова удалил из текста название одного фрукта, запятую и пробел рядом с ним. Размер исправленного предложения стал на 20 байт меньше исходного. Напишите в ответе удалённое название экзотического фрукта. Ответ:

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

Ответ:

Давай разберем эту задачу вместе!

Сначала определим, сколько байт занимает один символ в кодировке Unicode.

1 символ = 16 бит = 2 байта (так как 1 байт = 8 бит).

Удаление одного фрукта, запятой и пробела уменьшило размер текста на 20 байт. Значит, удаленный фрукт с запятой и пробелом занимал 20 байт.

Теперь найдем, сколько символов было в названии фрукта, включая запятую и пробел:

20 байт / 2 байта на символ = 10 символов.

Перечислим фрукты и посчитаем количество символов в каждом названии вместе с запятой и пробелом:

  • Личи, — 4 + 1 + 1 = 6 символов
  • Гуава, — 5 + 1 + 1 = 7 символов
  • Дуриан, — 6 + 1 + 1 = 8 символов
  • Кумкват, — 7 + 1 + 1 = 9 символов
  • Тамаринд, — 8 + 1 + 1 = 10 символов
  • Мангустин, — 9 + 1 + 1 = 11 символов
  • Жаботикаба — 10 + 1 + 1 = 12 символов

Фрукт "тамаринд" содержит 8 букв, запятую и пробел, что в сумме дает 10 символов.

Ответ: тамаринд

У тебя отлично получилось! Продолжай в том же духе, и все обязательно получится!

ГДЗ по фото 📸
Подать жалобу Правообладателю