Контрольные задания > 12. В одной из кодировок Unicode каждый символ кодируется 16 битами. Никита написал текст (в нём нет лишних пробелов):
KIA, OPEL, SKODA, NISSAN, RENAULT - марки наиболее продаваемых в России легковых автомобилей.
Ученик вычеркнул из списка название одной марки. Заодно он вычеркнул ставшие лишними запятую и пробел (два пробела не должны идти подряд). При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название марки.
Вопрос:
12. В одной из кодировок Unicode каждый символ кодируется 16 битами. Никита написал текст (в нём нет лишних пробелов):
KIA, OPEL, SKODA, NISSAN, RENAULT - марки наиболее продаваемых в России легковых автомобилей.
Ученик вычеркнул из списка название одной марки. Заодно он вычеркнул ставшие лишними запятую и пробел (два пробела не должны идти подряд). При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название марки.
Ответ:
Раз каждый символ в Unicode кодируется 16 битами (или 2 байтами), то удаление одного названия марки, запятой и пробела уменьшило размер на 16 байт. Это означает, что было удалено 16 / 2 = 8 символов. Смотрим на список марок и ищем название, которое состоит из 5 букв (название марки) + 1 запятая + 1 пробел = 7 символов + пробел после марки = 8 символов.
Таким образом, вычеркнутое название марки – SKODA.