Программы управления и всяких контестов заточены под работу с классическими трансиверами, а там — ком-порт. Ну так исторически сложилось. А HAM-радио — вещь изрядно замшелая.
Что-то сложно. Если уже используется N дополнительной памяти (all), то почему бы там не хранить просто счетчик числа вхождений. И за один проход — посчитали, за второй — выбрали. Один проход все равно делается, чтобы слить в all все сеты.
На питоне как-то так:
def calc(sets):
cnt = {}
for s in sets:
for el in s:
cnt[el] = cnt.get(el, 0) + 1
return list([el for el,c in cnt.items() if c == len(sets)-1])
Можно команду начала измерения давать сразу всем, а вычитывать после паузы - по очереди. Тогда в пару секунд можно уложиться
Неправда, через них течет весь ток светодиодов.
То, что две ножки микросхемы идут только на резистор, не настораживает?
На питоне как-то так:
аналог питоновского dict — hashmap