15. В одной из кодировок Unicode каждый символ кодируется 16 битами. Никита написал текст (в нём нет лишних пробелов):
KIA, OPEL, SKODA, NISSAN, RENAULT — марки наиболее продаваемых в России легковых автомобилей.
Ученик вычеркнул из списка название одной марки. Заодно он вычеркнул ставшие лишними запятую и пробел (два пробела не должны идти подряд). При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название марки.
Ответы на вопрос
Ответил onetfriend
2
Ответ:
NISSAN
Объяснение:
Для решения этой задачи нужно обратить внимание что каждая марка автомобиля содержит уникальное число символов ( 3,4,5,6 и 7 букв.)
Если учащийся удалил марку и еще 2 символа (запятую и пробел) и размер стал на 16 байт меньше (при этом известно, что каждый символ кодируется 16 битами или 2 байтами), то очевидно что учащийся удалил 16/2=8 символов. Два символа из удаленных - это запятая и пробел. Остается 6 символов. Значит учащийся удалил марку из 6 символов. Марка из 6 символов -это NISSAN
NISSAN + запятая + пробел =8 символов. Каждый символ 16 бит или 2 байта. Всего 8*2= 16 байт
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Українська література,
2 года назад
Геометрия,
2 года назад
Математика,
8 лет назад
Алгебра,
8 лет назад