Ispirato da questa conversazione in chat.
Il tuo obiettivo in questa sfida è emulare un ninja e contare quante morti gli sono rimaste.
Specifiche
Il tuo ninja inizia con 9 morti rimasti. Riceve anche una salute iniziale iniziale come input.
Quindi, prende come input un elenco di eventi nella sua vita che alterano la sua salute. Questi possono essere numeri interi negativi, positivi o zero.
In qualsiasi momento, se la sua salute raggiunge lo zero o al di sotto di esso, perde una vita e la sua salute torna alla salute iniziale.
Il tuo programma dovrebbe riportare il numero di decessi rimasti. Se gli rimane zero o meno, dovresti dead
invece produrre .
Questo è code-golf , quindi vince il codice più breve in byte !
Casi test
3, [] -> 9
100, [-20, 5, -50, 15, -30, -30, 10] -> 8
10, [-10, -10, -10, -10] -> 5
10, [-10, -10, -10, -10, -10, -10, -10, -10, -10] -> dead
0, [] -> dead
0, [1] -> dead
100, [10, -100] -> 9