यह समस्या पाँच प्रोग्रामिंग समस्याओं से है प्रत्येक सॉफ्टवेयर इंजीनियर को 1 घंटे से भी कम समय में हल करने में सक्षम होना चाहिए जो स्वयं एक दिलचस्प रीड है। पहली कुछ समस्याएं तुच्छ हैं, लेकिन चौथा थोड़ा अधिक दिलचस्प हो सकता है।
मानक इनपुट पर एक ही स्थान द्वारा अलग किए गए पूर्णांकों की सूची को देखते हुए, सबसे बड़े और सबसे छोटे मूल्यों को प्रिंट करें जो पूर्णांक को अपनी लाइन पर एक साथ मिला कर प्राप्त किया जा सकता है।
उदाहरण के लिए:
इनपुट:
5 56 50
आउटपुट:
50556
56550
आदेश के विभिन्न बिंदु:
- परिणामों का क्रम सबसे छोटा और फिर सबसे बड़ा है।
- केवल सबसे छोटे और सबसे बड़े मूल्यों को मुद्रित किया जा सकता है (सभी विविधताओं पर पुनरावृत्ति करना और उन्हें प्रिंट करना मान्य नहीं है)।
- सूची में हमेशा दो या अधिक पूर्णांक होंगे।
- यह सबसे बड़ा और सबसे छोटा परिणाम एक ही होना संभव है। इनपुट के मामले में
5 55, संख्या555को दो बार मुद्रित किया जाना चाहिए। - पूर्णांक आवश्यक नहीं हैं।
5 5वैध इनपुट है 0पूर्णांकों पर अग्रणी s वैध इनपुट नहीं हैं । आपको खाते की आवश्यकता नहीं होगी05 55।
जैसा कि यह कोड गोल्फ है, सबसे छोटी प्रविष्टि जीतती है।
05) है, तो क्या हम इसे05या बस के रूप में मानते हैं5?