Inspirado por esta conversa no chat.
Seu objetivo neste desafio é imitar um ninja e contar quantas mortes ele deixou.
Especificações
Seu ninja começa com 9 mortes restantes. Ele também recebe uma saúde inicial integral como insumo.
Então, ele toma como entrada uma lista de eventos em sua vida que alteram sua saúde. Estes podem ser números inteiros negativos, positivos ou zero.
A qualquer momento, se sua saúde atingir um valor igual ou inferior a zero, ele perde uma vida e sua saúde volta ao estado inicial.
Seu programa deve relatar o número de mortes que ele deixou. Se ele tiver zero ou menos à esquerda, você deve imprimir dead
.
Isso é código-golfe , então o código mais curto em bytes vence!
Casos de teste
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