← К задачам
Какие датчики сработали
На пульте охраны состояние всех датчиков упаковано в одно число — битовую маску. Если бит установлен, соответствующий датчик сработал. Биты нумеруются с 0, начиная с младшего.
Напиши функцию active_sensors(bitmask), которая возвращает список индексов установленных битов в возрастающем порядке.
Формат входа: неотрицательное целое число. Формат выхода: список индексов (целые числа).
Примеры:
active_sensors(13) -> [0, 2, 3] # 13 = 1101
active_sensors(0) -> []
def active_sensors(bitmask):
pass
Для запуска тестов необходима авторизация.