Вопросы к Поиску с Алисой
При решении задач с кодировкой текста в кодировке Unicode нужно выполнить следующие шаги: videouroki.net
Пример решения задачи: inf-oge.sdamgia.ru
В одной из кодировок Unicode каждый символ кодируется 16 битами. inf-oge.sdamgia.ru Вова написал текст (в нём нет лишних пробелов): «ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор — дикие животные». inf-oge.sdamgia.ru Ученик вычеркнул из списка название одного из животных, а также лишние запятые и пробелы — два пробела не должны идти подряд. inf-oge.sdamgia.ru При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. inf-oge.sdamgia.ru Нужно найти вычеркнутое название животного. inf-oge.sdamgia.ru
Решение: inf-oge.sdamgia.ru
Поскольку один символ кодируется двумя байтами, из текста удалили 8 символов. inf-oge.sdamgia.ru Заметим, что лишние запятая и пробел занимают четыре байта. inf-oge.sdamgia.ru Значит, название животного, которое удалили из списка, должно состоять из шести букв, поскольку (16 − 4) : 2 = 6 символов. inf-oge.sdamgia.ru Из всего списка только одно название животного состоит из 6 букв — тюлень. inf-oge.sdamgia.ru