@devlight70 Я бы оптимизировал до min(a) И код стал более читаемым 🤣 А если серьёзно — бесценный кадр. Например, я не знал, что в питоне есть sched и, когда мне нужно было, начал писать планировщик сам — представляю какой адок был брать меня на работу с меньшим опытом. Вместо того, чтобы решать поставленные задачи, я писал то, что нужно для решения вместо того, чтобы посмотреть что уже есть. При чём так, чтобы можно было повторно использовать, учитывая максимально общие сценарии использования.
@devlight70 формально, это действительно выдаёт наименьший элемент.
Насколько оптимально — отдельный вопрос