Контрольные задания > 11. В кодировке КОИ-8 каждый символ кодируется 8 битами. Андрей написал текст (в нем нет лишних пробелов):
«Чад, Куба, Катар, Швеция, Эстония, Танзания, Сальвадор — страны».
Ученик вычеркнул из списка название одной из стран. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 11 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название страны.
Вопрос:
11. В кодировке КОИ-8 каждый символ кодируется 8 битами. Андрей написал текст (в нем нет лишних пробелов):
«Чад, Куба, Катар, Швеция, Эстония, Танзания, Сальвадор — страны».
Ученик вычеркнул из списка название одной из стран. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 11 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название страны.
Ответ:
Исходный текст содержит:
Чад (3 буквы) + запятая + пробел
Куба (4 буквы) + запятая + пробел
Катар (5 букв) + запятая + пробел
Швеция (6 букв) + запятая + пробел
Эстония (7 букв) + запятая + пробел
Танзания (8 букв) + запятая + пробел
Сальвадор (9 букв) + пробел + тире + пробел + страны (6 букв).
Итого: 3+1+1+4+1+1+5+1+1+6+1+1+7+1+1+8+1+1+9+1+6 = 62 символа + 6 запятых = 68 символов
Каждый символ кодируется 8 битами = 1 байт, значит 68 байт.
После вычеркивания страна стала меньше на 11 байт, значит вычеркнули название страны из 11 букв.
Единственная страна, которая подходит - Сальвадор. После вычеркивания Сальвадор, убираем лишние знаки препинания и пробелы, должно остаться на 11 байтов меньше. Убираем из предложения 'Сальвадор - страны' : Сальвадор(9б) +пробел(1б)+тире(1б) = 11 байтов
Ответ: Сальвадор