¡Lo creas o no, los Sex Bob-ombs se han convertido en una banda mundialmente famosa y actualmente están de gira mundial! Como contable , debe supervisar sus finanzas diarias y proporcionar informes periódicos.
Cada pocas semanas compila una lista de sus gastos (en USD completos ) en el orden en que se incurrieron.
Por ejemplo, la lista
378
-95
2234
significa que se depositaron $ 378 en su cuenta, y luego se retiraron $ 95, y luego se depositaron $ 2234.
Usted quiere asegurarse de que la suma acumulada de estos valores nunca pasa por debajo de un valor umbral T . Decide escribir un programa para hacer esto por usted.
Desafío
Escriba un programa o función que tome un solo entero T y una lista de enteros. Si la suma de la lista de enteros es menor que T , imprima o devuelva un valor falso , de lo contrario imprima o devuelva un valor verdadero.
Puede usar cualquier método de entrada habitual (stdin, desde archivo, línea de comando, argumentos para funcionar).
- Al comienzo de la lista, la suma acumulada es 0. Entonces, una T positiva significa que el resultado siempre es falso.
+
nunca estará frente a enteros positivos.- La lista puede contener 0.
- La lista puede estar vacía.
Casos de prueba
T es -5 en todos estos.
Falsy
-6
1
2
3
-20
200
-300
1000
Verdad:
[empty list]
-5
4
-3
-6
Puntuación
El envío con la menor cantidad de bytes gana. Tiebreaker va a la primera publicación publicada.