इस समस्या को हल करने के लिए, हम timeSeries में पुनरावृत्ति कर सकते हैं और वर्तमान और पिछले हमले के समय के बीच अंतर की गणना कर सकते हैं। यदि अंतर अवधि से कम है, तो जहर प्रभाव अंतर समय के लिए चलेगा। यदि अंतर अवधि से अधिक या बराबर है, तो जहर प्रभाव अवधि के लिए चलेगा। अंत में, हम सभी जहर प्रभाव अवधि को जोड़ सकते हैं ताकि वह जहर का कुल संख्या प्राप्त कर सके। उदाहरण के लिए, यहाँ कोड है: poisoned duration = timeSeries, duration = duration = 0: total_duration = 0 for i in the range (time_series) = 1, 0, if i = time_series = = time_series_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s.
जब Teemo Ashe पर हमला करता है, तो Ashe एक सटीक अवधि सेकंड के लिए जहर हो जाता है; अधिक औपचारिक रूप से, दूसरे t पर एक हमले का अर्थ होगा कि Ashe समावेशी समय अंतराल [t, t + अवधि - 1] के दौरान जहर हो जाता है; यदि Teemo जहर प्रभाव समाप्त होने से पहले फिर से हमला करता है, तो इसके लिए टाइमर रीसेट हो जाता है, और जहर प्रभाव नए हमले के बाद सेकंड की अवधि समाप्त हो जाएगा। आपको एक गैर-कम करने वाला पूर्णांक सरणी timeSeries दिया जाता है, जहां timeSeries[i] दर्शाता है कि Teemo Ashe दूसरे timeSeries[i] पर हमला करता है, और एक पूर्णांक अवधि।