Для кодирования букв О, К, Г, Д, Р решили использовать двоичное представление чисел 0, 1, 2, 3 и 4 соответственно (с сохранением одного незначащего нуля в случае одноразрядного представления). Закодируйте последовательность букв ГОРОДОК таким способом и результат запишите восьмеричным кодом.
Сначала следует представить данные в условии числа в двоичном коде:
| О | К | Г | Д | Р |
| 0 | 1 | 2 | 3 | 4 |
| 00 | 01 | 10 | 11 | 100 |
Затем закодировать последовательность букв: ГОРОДОК — 100010000110001. Теперь разобьём это представление на тройки справа налево и переведём полученный набор чисел в десятичный код, затем в восьмеричный (восьмеричное представление совпадает с десятичным при разбиении тройками)
100 010 000 110 001 — 42061.


Сказано, что должен сохраниться один не значащий нуль, но в букве "О" было сохранено два незначащих нуля, то есть из "000" если оставить один незначащий нуль, то останется лишь "0", объясните как? Заранее спасибо
Для О получился код 00. При этом в записи первый нуль незначащий, а второй − значащий.