Che ci crediate o no, i Sex Bob-ombs sono diventati una band di fama mondiale e sono attualmente in tournée mondiale! Come loro contabile devi controllare le loro finanze quotidiane e fornire rapporti periodici.
Ogni poche settimane compili un elenco delle loro spese (in dollari USA ) nell'ordine in cui sono state sostenute.
Ad esempio, l'elenco
378
-95
2234
significa che $ 378 sono stati depositati sul loro conto e dopo che $ 95 sono stati ritirati, e dopo che $ 2234 sono stati depositati.
Si vuole fare in modo che la somma parziale di questi valori non scende mai sotto un certo valore di soglia T . Decidi di scrivere un programma per farlo per te.
Sfida
Scrivi un programma o una funzione che accetta un singolo numero intero T e un elenco di numeri interi. Se la somma corrente dell'elenco di numeri interi è sempre inferiore a T , quindi stampare o restituire un valore errato , altrimenti stampare o restituire un valore veritiero.
È possibile utilizzare qualsiasi metodo di input usuale (stdin, da file, riga di comando, argomenti per funzionare).
- All'inizio dell'elenco la somma corrente è 0. Quindi una T positiva indica che il risultato è sempre falso.
+
non sarà mai di fronte a numeri interi positivi.- L'elenco può contenere 0.
- L'elenco potrebbe essere vuoto.
Casi test
T è -5 in tutti questi.
Falsy:
-6
1
2
3
-20
200
-300
1000
Truthy:
[empty list]
-5
4
-3
-6
punteggio
Vince l'invio con il minor numero di byte . Tiebreaker arriva al primo invio pubblicato.