Форум сайта python.su
1) На сервер были отправлены данные от датчиков в виде массива, но при отправке произошел сбой. В массиве, который пришел на сервер, содержатся n элементов, которые могут повторяться в виде анаграммы. Помогите разработчику понять какое количество элементов было отправлено на самом деле. Элементы имеют тип строка.
Sample Input:
stop tost abcd spot
Sample Output:
3
2) Умная RGB лампочка принимает управляющий сигнал в виде пакета, состоящего из символа и числа, где символ это ключ указывающий на цвет, а число — значение яркости от 0 до 255. Важно, что управляющее устройство может оправлять как значения всех цветов разом (r255g40b10), так и только некоторых (r50b0) или (g255), при этом последовательность написания rgb должна быть соблюдена.
Реализуйте алгоритм имитирующий приём N пакетов. Первое вводимое значение в консоли это количество пакетов, затем пакеты.
Итогом работы программы должен быть вывод значений яркости светодиодов через запятую.
Sample Input:
4
r0g0b0
r255g50b0
r50b20
g255
Sample Output:
50,255,20
Офлайн
показывайте свой код - где застряли, какие ошибки?
Офлайн
volleyy1. Напиши сначала ввод этих данных.
1) На сервер были отправлены данные от датчиков в виде массива
>>> lst = ['stop', 'cat', 'spot', 'cat', 'dog'] >>> >>> words_set = set(lst) >>> words_set {'dog', 'cat', 'stop', 'spot'} >>> >>> len(words_set) 4 >>>
>>> word = 'stop' >>> >>> new_word = ''.join(sorted(word)) >>> new_word 'opst' >>> >>> word = 'spot' >>> new_word = ''.join(sorted(word)) >>> new_word 'opst' >>>
Отредактировано py.user.next (Окт. 25, 2022 01:30:31)
Офлайн