受到聊天中此对话的启发。
您在此挑战中的目标是模仿忍者并计算他留下的死亡人数。
眼镜
您的忍者开始时还有9人死亡。他还获得了不可或缺的开始健康状况作为输入。
然后,他将改变自己健康状况的事件清单作为输入。这些可以是负整数,正整数或零整数。
在任何时候,如果他的健康状况达到或低于零,他就会丧命,并且健康状况会恢复到最初的健康状况。
您的程序应报告他留下的死亡人数。如果他的剩余零个或更少,则应dead
改为输出。
这是代码高尔夫球,因此以字节为单位的最短代码胜出!
测试用例
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