Kochetova92
?>

По каналу связи сообщения, содержащие только 4 буквы п, о, с, т; для передачи используется двоичный код, допускающий однозначное декодирование. для букв т, о, п используются такие кодовые слова: т: 101; о: 0; п: 100. укажите кратчайшее кодовое слово для буквы с, при котором весь код будет допускать однозначное декодирование. если таких кодов несколько, укажите код с наименьшим числовым значением

Информатика

Ответы

des-32463
11 для буквы С. Так вроде короче всего, при этом это не будет началом не для одного из слов
efimov33
Кодdef radix_sort(array):    return sorted(array, key=lambda x: str(x)[::-1])

Описанный сортировки чисел схож с алфавитной сортировкой строк за тем исключением, что разряды в числе располагаются справа налево, а не наоборот.

Для уменьшения количества вычислений сведем задачу к алфавитной сортировке, которую можно произвести встроенными в функцию sorted() алгоритмами. Для этого воспользуемся параметром оной функции key, этот параметр принимает функцию, через которую проходят все сортируемые значения перед сравнением. В этой функции приведем число к строке и запишем в обратном порядке.

Таким образом, алфавитная сортировка даст нам требуемый результат.


Программу написать в Python.
Некрасова-И

Объяснение:

Напишите программу, которая в последовательности целых чисел определяет, каких чисел больше - чётных или оканчивающихся на 3 - и на сколько. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 - признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30000. Программа должна вывести сообщение и одно число: каких чисел больше - чётных или оканчивающихся на 3 - на сколько, а если количество чисел одинаково, то вывести это количество.

Пример работы программы:

Входные данные:

182

13

12

8

0

Выходные данные

Чётных больше на 2 числа

0

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

По каналу связи сообщения, содержащие только 4 буквы п, о, с, т; для передачи используется двоичный код, допускающий однозначное декодирование. для букв т, о, п используются такие кодовые слова: т: 101; о: 0; п: 100. укажите кратчайшее кодовое слово для буквы с, при котором весь код будет допускать однозначное декодирование. если таких кодов несколько, укажите код с наименьшим числовым значением
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sahabiev1987
yusinelnik8
ajuli2
miyulcha8077
zimbickij19
Косоногов Иосифовна
Практическая работа номер 15
КузменковаЖигулин
Olgera1
whiskyandcola
Vitalevich1799
petrovichvit2933
goldglobustour725
firsova5911
FinKozhevnikov28
ПетросовичЗаславский