काम
कार्य बहुत सरल है। केवल पूर्णांक और स्ट्रिंग्स वाले एक सरणी को देखते हुए , सबसे बड़ी संख्या और सबसे छोटी संख्या का उत्पादन करते हैं।
परीक्षण के मामलों
Input: [1, 2, 3, 4, 5, 6, 7, 8]
Output: 1, 8
Input: [5, 4, 2, 9, 1, 10, 5]
Output: 1, 10
Input: [7, 8, 10, "Hello", 5, 5]
Output: 5, 10
स्ट्रिंग्स में संख्याओं को पूर्णांक नहीं माना जाता है:
Input: [1, 2, 3, 4, "5"]
Output: 1, 4
यदि केवल एक पूर्णांक है, तो यह सबसे बड़ा और सबसे छोटा पूर्णांक दोनों है:
Input: [1]
Output: 1, 1
Input: ["1", "2", "3", "4", 5]
Output: 5, 5
नियम
- आप मान सकते हैं कि एक सरणी में हमेशा कम से कम एक पूर्णांक होता है।
- सभी पूर्णांक सकारात्मक हैं (0 से अधिक)
- आउटपुट का क्रम मायने नहीं रखता।
- यह कोड-गोल्फ है , इसलिए कम से कम बाइट्स जीत के साथ जमा करना!
- स्ट्रिंग्स में सभी मुद्रण योग्य ASCII वर्ण (
32 - 126
) हो सकते हैं और गैर-रिक्त हैं।
[1, 2, 3]
1 2 3
और {1; 2; 3}
सभी वैध इनपुट प्रारूप हैं, इसलिए मैं यह नहीं देखता कि एसटीडीआईएन से प्राप्त स्ट्रिंग शाब्दिकों के लिए यह अलग क्यों होना चाहिए।