Хотите верьте, хотите нет, но Sex Bob-омбы стали всемирно известной группой и в настоящее время находятся в мировом турне! Как их бухгалтер, вы должны следить за их повседневным финансированием и предоставлять регулярные отчеты.
Каждые несколько недель вы составляете список их расходов (в долларах США ) в порядке их возникновения.
Например, список
378
-95
2234
означает, что 378 долл. США были зачислены на их счет, а после этого было снято 95 долл. США, а после этого было внесено 2234 долл. США.
Вы хотите , чтобы убедиться , что текущая сумма этих значений не опускается ниже некоторого порогового значения Т . Вы решили написать программу, которая сделает это для вас.
Вызов
Напишите программу или функцию, которая принимает одно целое число T и список целых чисел. Если текущая сумма списка целых чисел когда-либо меньше T , выведите или верните ложное значение , в противном случае выведите или верните истинное значение.
Вы можете использовать любые обычные методы ввода (stdin, из файла, командной строки, аргументы для функции).
- В начале списка промежуточная сумма равна 0. Таким образом, положительный T означает, что результат всегда ложный.
+
никогда не будет перед положительными целыми числами.- Список может содержать 0.
- Список может быть пустым.
Тестовые случаи
Т -5 во всех этих.
Falsy:
-6
1
2
3
-20
200
-300
1000
Truthy:
[empty list]
-5
4
-3
-6
счет
Представление с наименьшим количеством байтов выигрывает. Tiebreaker отправляется в самое раннее опубликованное представление.