1. Главная
  2. Библиотека
  3. Работа на компьютере
  4. В одной из кодировок Unicode каждый символ кодируется 16...
Решение задачи на тему

В одной из кодировок Unicode каждый символ кодируется 16 битами.Ваня написал текст (в нем нет лишних пробелов):«Уфа,Азов,Пермь,Белово,Вологда,Камбарка,Соликамск - города России». Ученик вычеркнул из списка название одного из городов.Заодно он вычеркнул

  • Работа на компьютере
  • #Ввод и обработка текстовой и графической информации
  • #Основы цифровой грамотности
В одной из кодировок Unicode каждый символ кодируется 16 битами.Ваня написал текст (в нем нет лишних пробелов):«Уфа,Азов,Пермь,Белово,Вологда,Камбарка,Соликамск - города России». Ученик вычеркнул из списка название одного из городов.Заодно он вычеркнул

Условие:

В одной из кодировок Unicode каждый символ кодируется 16 битами.Ваня написал текст (в нем нет лишних пробелов):«Уфа,Азов,Пермь,Белово,Вологда,Камбарка,Соликамск - города России».
Ученик вычеркнул из списка название одного из городов.Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 22 байта меньше,чем размер исходного предложения.Напишите в ответе вычеркнутое название города России.

Решение:

Для решения задачи начнем с анализа исходного текста и его кодировки.

  1. Исходный текст: «Уфа,Азов,Пермь,Белово,Вологда,Камбарка,Соликамск - города России».

  2. Количество символов: Посчитаем количество символов в исходном тексте. Включим все буквы, запятые и пробелы.

  • Уфа (3) + запятая (1) = 4
  • Азов (4) + запятая (1) = 5
  • Пермь (5) + запятая (1) = 6
  • Белово (6) + запятая (1) = 7
  • Вологда (7) + запятая (1) = 8
  • Камбарка (8) + запятая (1) = 9
  • Соликамск (9) + пробел (1) + - города России (17) = 18

Суммируем: 4 + 5 + 6 + 7 + 8 + 9 + 18 = 57 символов.

  1. Размер в байтах: ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет