Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3808007
А
Аноним
19 часов назад · публичный вопрос
А
Аноним

В одной из кодировок Unicode каждый символ кодируется 16 битами. Ваня написал текст (в нем нет лишних пробелов): «Лев, тигр, ягуар, гепард, пантера, ягуарунди — кошачьи».

Запрос пользователя

Реши задание на изображении

Ответ нейросети
19 часов назад

На фото четыре задания — решаю все.

Краткие ответы:

  1. ягуар
  2. гуава
  3. Суматра
  4. кислород

Как это получается

При удалении названия из списка удаляется само слово и ещё один разделитель — запятая с пробелом, то есть 2 символа. Значит, длина удалённого названия на 2 символа меньше общего числа удалённых символов.

Если \(D\) — разница в байтах, а \(b\) — размер одного символа в байтах, то:

\[ N=\frac{D}{b}-2, \]

где \(N\) — длина названия в символах.

№ Кодировка \(b\), байт \(D\), байт Удалено символов Длина слова Ответ
1 16 бит 2 14 7 5 ягуар
2 8 бит 1 7 7 5 гуава
3 8 бит 1 9 9 7 Суматра
4 16 бит 2 20 10 8 кислород

Проверка:
«ягуар» — 5 символов, вместе с запятой и пробелом \(7\) символов, это \(7\cdot2=14\) байт.
«гуава» — \(5+2=7\) символов, \(7\) байт.
«Суматра» — \(7+2=9\) символов, \(9\) байт.
«кислород» — \(8+2=10\) символов, \(10\cdot2=20\) байт.