이 대화에서 영감을 얻었습니다 .
이 도전에서 당신의 목표는 닌자를 모방하고 그가 얼마나 많은 죽음을 남겼는지 계산하는 것입니다.
명세서
닌자는 9 명의 죽음으로 시작합니다. 그는 또한 입력으로 필수 시작 건강을 얻습니다.
그런 다음 그는 인생에서 건강을 바꾸는 사건 목록을 입력으로 사용합니다. 이들은 음수, 양수 또는 0 정수일 수 있습니다.
어느 시점에서든 건강이 0 이하에 도달하면 생명을 잃고 건강은 시작 건강으로 돌아갑니다.
당신의 프로그램은 그가 떠난 사망자 수를보고해야합니다. 그가 0 개 이하로 남았다면 dead
대신 출력해야 합니다.
이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다!
테스트 사례
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