Задача · 9 класс Задача №3762659
А
А
Краткие ответы (задания 5–10):
| № | Ответ |
|---|---|
| 5 | луна |
| 6 | берёза |
| 7 | Айвазовский |
| 8 | зимнюю |
| 9 | парус |
| 10 | Пермь |
Как это решается
В кодировках Windows-1251 и КОИ-8:
\(8\) бит \(=1\) байт, значит 1 символ = 1 байт.В Unicode:
\(16\) бит \(=2\) байта, значит 1 символ = 2 байта.Разницу в байтах переводим в количество символов:
- для 8-битной кодировки: столько же символов;
- для Unicode: делим разницу на 2.
Дальше учитываем добавленные или удалённые знаки:
- повтор слова через пробел: добавляется слово + 1 пробел;
- удаление слова из текста: слово + 1 пробел;
- удаление из списка: слово + запятая + пробел, то есть \(+2\) символа.
Проверка по заданиям:
| № | Разница | Сколько символов | Что убрали/добавили | Длина слова |
|---|---|---|---|---|
| 5 | \(5\) байт | \(5\) | слово + пробел | \(5-1=4\) → луна |
| 6 | \(16\) байт в Unicode | \(16:2=8\) | слово + запятая + пробел | \(8-2=6\) → берёза |
| 7 | \(26\) байт в Unicode | \(26:2=13\) | фамилия + запятая + пробел | \(13-2=11\) → Айвазовский |
| 8 | \(7\) байт | \(7\) | слово + пробел | \(7-1=6\) → зимнюю |
| 9 | \(6\) байт | \(6\) | слово + пробел | \(6-1=5\) → парус |
| 10 | \(7\) байт | \(7\) | город + запятая + пробел | \(7-2=5\) → Пермь |
Буква ё считается одним символом.
