Вопрос:

По правилам конкурса в каждом проекте должен быть список ключевых слов. Вася перечислил их так: «программирование, физика, робот, оптимизация, инерция, моделирование, алгебра» (без лишних пробелов) — и сохранил в одной из кодировок Unicode, где каждый символ кодируется 16 битами. Маша убрала два слова из списка, а заодно лишние запятые и пробелы — не оставила двойных пробелов. Поэтому список уменьшился на 34 байта. Напиши в ответе самое короткое из удалённых ключевых слов. Ответ:

Смотреть решения всех заданий с листа

Ответ:

Ответ: робот

Краткое пояснение: Сначала определим, сколько символов было удалено, а затем найдем слова, которые соответствуют этому количеству символов.
  • Определим количество байт, приходящихся на один символ. Так как каждый символ кодируется 16 битами, что составляет 2 байта (16 бит / 8 бит/байт = 2 байта/символ).
  • Вычислим общее количество символов, удаленных из списка. Список уменьшился на 34 байта, и удалены два слова, а также запятая и пробел между ними. Запятая и пробел занимают 2 символа. Таким образом, на два удаленных слова приходится 34 - 2*2 = 30 байт.
  • Так как каждый символ занимает 2 байта, общее количество символов в двух удаленных словах составляет 30 / 2 = 15 символов.
  • Перечислим слова по количеству символов:
  1. физика (6 символов)
  2. робот (5 символов)
  3. алгебра (7 символов)
  4. инерция (7 символов)
  5. оптимизация (10 символов)
  6. моделирование (12 символов)
  7. программирование (15 символов)
  • Теперь определим пары слов, которые в сумме дают 15 символов. Возможные пары слов: физика (6 символов) и программирование (15 символов), робот (5 символов) и моделирование (12 символов), алгебра (7 символов) и оптимизация (10 символов), инерция (7 символов) и оптимизация (10 символов).
  • Из этих пар самое короткое слово – "робот".

Ответ: робот

Цифровой атлет!

Уровень интеллекта: +50

Минус 15 минут нудной домашки. Потрать их на катку или новый рилс

Выручи свою тиму — отправь ссылку другу. Карма +100 обеспечена

ГДЗ по фото 📸