चैट में इस बातचीत से प्रेरित ।
इस चुनौती में आपका लक्ष्य एक निंजा का अनुकरण करना है और गिनना है कि उसने कितनी मौतें छोड़ी हैं।
चश्मा
आप निंजा 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