Вдохновлен этим разговором в чате.
Ваша цель в этом испытании - подражать ниндзя и подсчитать, сколько смертей он оставил.
Спекуляции
Ваш ниндзя начинается с 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