Статья Автор: Лебедев Дмитрий

TUZ_3-15 Строгое возрастание

TUZ_3-15 Строгое возрастание

TUZ_3-15 Строгое возрастание
3.15 Строгое возрастание
Цель этой задачи: проверить, расположены ли элементы в списке строго по возрастанию.
Важно отметить, что список с повторяющимися числами не может считаться строго возрастающим.
Чтобы реализовать решение, обратите внимание на следующие моменты:
• на вход задачи всегда будет передаваться список чисел;
• список, содержащий только один элемент, положительный или отрицательный, считается строго возрастающим;
• в строго возрастающем списке не может быть повторяющихся чисел.
В табл. 3.15 показаны ожидаемые результаты для некоторых входных данных.
Таблица 3.15. Некоторые ожидаемые результаты для задачи проверки строгого возрастания чисел в списке 
Items Ожидаемый результат 
[–6] True 
[1, 2, 4, 7, 1890] True 
[-3, -2, 15, 16, 2000] True 
[-3, -2, 159, 18, 915] False

Алгоритм
Алгоритм, реализованный в этой задаче, предполагает сверку каждого числа во входном списке с предыдущим числом.
Если окажется, что какое- то число меньше или равно предыдущему, то алгоритм вернет False, сообщая,
что список не является строго возрастающим  И наоборот, если все числа строго больше своих предшественников,
то алгоритм вернет True, сообщая, что список действительно строго возрастающий.
 


Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать