Рекорды сезона
В спортивной статистике важно не только итоговое количество очков, но и моменты, когда игрок превзошёл себя или провалился ниже прежнего минимума. Функция получает список scores с результатами игр по порядку. Первая игра задаёт начальные рекорды и не считается, а дальше нужно вернуть [max_count, min_count]: сколько раз был побит максимум и сколько раз был побит минимум.
Примеры
Ввод
[10, 5, 20, 20, 4, 5, 2, 25, 1]Вывод
[2, 4]Ввод
[3, 4, 21, 36, 10, 28, 35, 5, 24, 42]Вывод
[4, 0]Ввод
[5]Вывод
[0, 0]Нужно реализовать
def breaking_records(scores: list[int]) -> list[int]:
Теги
arraymath
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[10,5,20,20,4,5,2,25,1]Ожидаемый
[2,4]2
Ввод
[3,4,21,36,10,28,35,5,24,42]Ожидаемый
[4,0]3
Ввод
[5]Ожидаемый
[0,0]4
Ввод
[1,2,3,4,5]Ожидаемый
[4,0]5
Ввод
[5,4,3,2,1]Ожидаемый
[0,4]6
Ввод
[5,5]Ожидаемый
[0,0]Фокус-радио
На паузе · SomaFM · Fluid