Lấy cảm hứng từ cuộc trò chuyện này trong trò chuyện.
Mục tiêu của bạn trong thử thách này là giả lập một ninja và đếm xem anh ta đã bỏ bao nhiêu cái chết.
Thông số kỹ thuật
Bạn ninja bắt đầu với 9 cái chết còn lại. Ông cũng có được một sức khỏe bắt đầu không thể thiếu như là một đầu vào.
Sau đó, anh ta đưa vào danh sách các sự kiện trong cuộc sống làm thay đổi sức khỏe của mình. Đây có thể là số nguyên âm, dương hoặc bằng không.
Tại bất kỳ thời điểm nào, nếu sức khỏe của anh ta đạt đến hoặc dưới 0, anh ta sẽ mất mạng và sức khỏe của anh ta trở lại với sức khỏe ban đầu.
Chương trình của bạn nên báo cáo số người chết mà anh ta để lại. Nếu anh ta có 0 hoặc ít hơn, bạn nên xuất ra dead
.
Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng!
Các trường hợp thử nghiệm
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