/
Russid
/
python_advanced
Обзор
Документация
Войти
/
Russid
/
python_advanced
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
module_10_db1/homework/hw5/quick_insert.py
19 строк
441 B
Alexander Kharlamov
typing and flask versions
28 янв 2023, 17:44
28 янв 2023, 17:44
ce932aa
Код
Авторство
О чём код?
from typing import Union, List Number = Union[int, float, complex] def find_insert_position(array: List[Number], number: Number) -> int: ... if __name__ == '__main__': A: List[Number] = [1, 2, 3, 3, 3, 5] x: Number = 4 insert_position: int = find_insert_position(A, x) assert insert_position == 5 A: List[Number] = [1, 2, 3, 3, 3, 5] x: Number = 4 A.insert(insert_position, x) assert A == sorted(A)