नाइस्मिथ के नियम , टहलने या वृद्धि के लिए आवश्यक समय की लंबाई बाहर काम करने में मदद करता है दूरी और चढ़ाई दिया।
बिंदुओं पर ऊँचाई की एक गैर-रिक्त सूची को देखते हुए समान रूप से एक पथ और मीटर में उस पथ की कुल दूरी के साथ, आपको Naismith के नियम के अनुसार आवश्यक समय की गणना करनी चाहिए।
नाइस्मिथ का नियम है कि आपको प्रत्येक पांच किलोमीटर के लिए एक घंटे की अनुमति देनी चाहिए, साथ ही प्रत्येक 600 मीटर की चढ़ाई के लिए एक अतिरिक्त घंटे की भी आवश्यकता होगी।
इनपुट को मीटर में लिया जाना चाहिए, जिसमें गैर-नकारात्मक पूर्णांक शामिल हैं, और आउटपुट लगातार घंटे या मिनट (लेकिन दोनों नहीं) होना चाहिए, और दशमलव संख्या देने में सक्षम होना चाहिए जहां लागू हो (अस्थायी बिंदु गलतियाँ ठीक हैं) ।
उदाहरण के लिए, दिया गया:
[100, 200, 400, 200, 700, 400], 5000
पहले दो तत्वों के लिए [100, 200]आपके पास 100 मीटर की चढ़ाई है जो 10 मिनट की है। आपके साथ [200, 400]200 मीटर की चढ़ाई है जो 20 मिनट की है, [400, 200]आरोही नहीं है इसलिए उसके लिए कोई समय नहीं जोड़ा गया है। [200, 700]500 मीटर की चढ़ाई है जो 50 मिनट है, और अंत [700, 400]में आरोही नहीं है। पांच किलोमीटर की दूरी के लिए एक अतिरिक्त घंटा जोड़ा जाता है। यह योग 140 मिनट या 2.333 ... घंटे है।
परीक्षण के मामलों
[0, 600] 2500 -> 1.5 OR 90
[100, 200, 300, 0, 100, 200, 300] 10000 -> 2.8333... OR 170
[40, 5, 35] 1000 -> 0.25 OR 15
[604] 5000 -> 1 OR 60
[10, 10, 10] 2000 -> 0.4 OR 24
[10, 25, 55] 1000 -> 0.275 OR 16.5
[10, 25, 55], 1000 -> 0.275 OR 16.5
[10], 5125या[10, 25, 55], 1000वैध और आवश्यक हैं?