Top.Mail.Ru
Ответы

Три задачи. 1. На кодирование сигнала; 2. Алгоритмы, функции, массивы.; 3. Алгоритмы, массивы.

1.Условие первой задачи таково:
Умная RGB лампочка принимает управляющий сигнал в виде пакета, состоящего из символа и числа, где символ это ключ указывающий на цвет, а число — значение яркости от 0 до 255. Важно, что управляющее устройство может оправлять как значения всех цветов разом (r255g40b10), так и только некоторых (r50b0) или (g255), при этом последовательность написания rgb должна быть соблюдена.

Реализуйте алгоритм имитирующий приём N пакетов. Первое вводимое значение в консоли это количество пакетов, затем пакеты.
Итогом работы программы должен быть вывод значений яркости светодиодов через запятую.
Входные данные:
4
r0g0b0
r255g50b0
r50b20
g255
Вывод:
50,255,20

2. Условие второй задачи:
[алгоритмы; программирование; функции; массивы]

Вам известны температуры измеряемые в разных городах. Они представлены в виде списка city: первое значение — температура в первом городе, второе значение — во втором, и так далее. Напишите функцию get_most_high(city, n, threshold), которая будет выдавать список из порядковых номеров городов, температура в которых больше заданного числа threshold. Длина такого списка должна быть не более n, т.е. нужно выдать номера n городов с самой высокой температурой.
Входные данные:
1 2 3 4 5 6 3 7
7
1
Вывод:
[7, 5, 4, 3, 2, 6, 1]

3.Условие третей задачи:
[алгоритмы; программирование; кодирование; массивы]

На сервер были отправлены данные от датчиков в виде массива, но при отправке произошел сбой. В массиве, который пришел на сервер, содержатся n элементов, которые могут повторяться в виде анаграммы. Помогите разработчику понять какое количество элементов было отправлено на самом деле. Элементы имеют тип строка.
Входные данные:
stop tost abcd spot
Вывод:
3

Заранее благодарю за помощь.

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект

3. Отсортируй слова по буквам, количество уникальных слов будет равно количеству сообщений.