Контрольные задания > 11. Тип 10 № 388
В кодировке UTF-32 каждый символ кодируется 32 битами. Даша написала текст (в нем нет лишних пробелов):
«ерш, скат, окунь, карась, камбала, долгопер — рыбы».
Ученик вычеркнул из списка название одной из рыб. Заодно она вычеркнула ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 36 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название рыбы.
Вопрос:
11. Тип 10 № 388
В кодировке UTF-32 каждый символ кодируется 32 битами. Даша написала текст (в нем нет лишних пробелов):
«ерш, скат, окунь, карась, камбала, долгопер — рыбы».
Ученик вычеркнул из списка название одной из рыб. Заодно она вычеркнула ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 36 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название рыбы.
Ответ:
В исходном предложении перечислено несколько рыб: ерш, скат, окунь, карась, камбала, долгопер.
Каждый символ в UTF-32 кодируется 32 битами, что составляет 4 байта (32 бита / 8 бит/байт = 4 байта).
Размер уменьшился на 36 байт. Значит, было удалено 36 байт / 4 байта/символ = 9 символов.
Среди перечисленных рыб, подходящее по количеству символов (9) – это долгопер.