इनपुट
संख्याओं की एक सूची (सरणी), या संख्यात्मक तार अगर यह आसान बनाता है। आप मान सकते हैं कि सूची में हमेशा कम से कम दो तत्व होंगे और हर तत्व एक प्राकृतिक संख्या (शून्य से बड़ा पूर्णांक) होगा।
आउटपुट
एक एकल संख्या, या फिर, एक संख्यात्मक स्ट्रिंग।
मुसीबत
सूची के वर्तमान चरण में सबसे बड़ी संख्या के अंतिम अंक को हटाकर संख्याओं की सूची को कम करने का विचार है, अंत में एक संख्या के साथ समाप्त होता है (केवल एक संख्या वापस आनी चाहिए, भले ही कई उदाहरण हों)
उदाहरण
[123,343,121,76,465,786] -- The last digit in 786 is dropped, so it becomes 78
[123,343,121,76,465,78] -- New largest number is 465, so the 5 is dropped, making it 46
[123,343,121,76,46,78] -- Repeat until left with one number
[123,34,121,76,46,78]
[12,34,121,76,46,78]
[12,34,12,76,46,78]
[12,34,12,76,46,7]
[12,34,12,7,46,7]
[12,34,12,7,4,7]
[12,3,12,7,4,7]
[1,3,1,7,4,7] -- If there are multiple max numbers, you **must** remove the last digit from all of them
[1,3,1,4]
[1,3,1]
[1,1] -- You have your answer when there is one number, or multiple numbers that are equal
1 -- Result
कमियां
अन्य अड़चनें
आपका कार्यक्रम किसी भी यादृच्छिक संख्या की सूची के लिए काम करना चाहिए (पाठ्यक्रम के कारण)
परीक्षण के मामलों
[24,72,4]
[24,7,4]
[2,7,4]
[2,4]
[2]
2
[14, 7]
[1, 7]
[1]
1
[1278,232,98273,2334]
[1278,232,9827,2334]
[1278,232,982,2334]
[1278,232,982,233]
[127,232,982,233]
[127,232,98,233]
[127,232,98,23]
[127,23,98,23]
[12,23,98,23]
[12,23,9,23]
[12,2,9,2]
[1,2,9,2]
[1,2,2]
[1]
1
स्कोरिंग
ये है कोड गोल्फ, तो हर भाषा में सबसे कम जवाब जीतता है!
[12, 123, 124]है 12, जो हर एक पोस्ट किए गए उत्तर को गलत बनाता है ।