एक साधारण पेडोमीटर को विपरीत दिशा में दो स्विचों के साथ एक पेंडुलम द्वारा तैयार किया जा सकता है - एक x = 0 पर और एक x = l पर । जब पेंडुलम दूर के स्विच से संपर्क करता है, तो एंबुलेटर को आधा कदम उठाने के लिए माना जा सकता है। जब यह निकट स्विच से संपर्क करता है, तो चरण पूरा हो जाता है।
पेंडुलम की स्थिति का प्रतिनिधित्व करने वाले पूर्णांक की एक सूची को देखते हुए, पेडोमीटर पर दर्ज पूर्ण चरणों की संख्या निर्धारित करें।
इनपुट
एक पूर्णांक l > 0, ट्रैक की लंबाई।
प्रत्येक समय पेडोमेटर्स के पेंडुलम की स्थिति का प्रतिनिधित्व करने वाले पूर्णांक की एक सूची।
उत्पादन
पूर्ण चरणों की संख्या को मापा गया। पेंडुलम दूर के स्विच (x> = l) और फिर पास के स्विच (x <= 0) से संपर्क करने पर एक कदम उठाया जाता है।
परीक्षण के मामलों
8, [8, 3, 0, 1, 0, 2, 2, 9, 4, 7]
1
पेंडुलम तुरंत x = 8 पर t = 0 पर दूर के स्विच के साथ संपर्क बनाता है। फिर यह एक कदम पूरा करते हुए t = 2 और t = 4 पर पास स्विच को छूता है। उसके बाद, यह x = 9 पर t = 8 पर सुदूर स्विच को फिर से छूता है, लेकिन यह फिर से पास के स्विच को कभी नहीं छूता है।
1, [1, 5, -1, -4, -1, 1, -2, 8, 0, -4]
3
15, [10, -7, -13, 19, 0, 22, 8, 9, -6, 21, -14, 12, -5, -12, 5, -3, 5, -15, 0, 2, 11, -11, 12, 5, 16, 14, 27, -5, 13, 0, -7, -2, 11, -8, 27, 15, -10, -10, 4, 21, 29, 21, 2, 5, -7, 15, -7, -14, 13, 27]
7
7, [5, 4, 0]
0
7, [5, 8, 6, 1, 2]
0
8, [0 8 0 8]देना चाहिए 1, नहीं 2। क्या मैं सही हूँ?
7, [5, 4, 0]? क्या वह 0 या 1 है? यही है - क्या आप मानते हैं कि एक स्विंग हमेशा "पूर्ण लंबाई" होती है? या7, [5, 8, 6, 1, 2]? क्या वह 0 या 1 है?