लैम्ब्डा एक्सप्रेशन का उपयोग करके डेटा का बहु-स्तरीय फ़िल्टरिंग और एकत्रीकरण
Kotlin
Hard
lambdas
कार्य «लैम्ब्डा एक्सप्रेशन का उपयोग करके डेटा का बहु-स्तरीय फ़िल्टरिंग और एकत्रीकरण»
```html
कोटलिन में एक प्रोग्राम लिखें जो मानक इनपुट से स्ट्रिंग्स की एक सूची पढ़ता है। प्रत्येक स्ट्रिंग में स्पेस से अलग किए गए नंबर होते हैं। लैम्ब्डा एक्सप्रेशन और उच्च-क्रम फ़ंक्शन (map, filter, reduce, takeWhile, dropWhile आदि) का उपयोग करके निम्नलिखित कार्य करने होंगे: उन स्ट्रिंग्स को फ़िल्टर करें जिनमें नंबरों की संख्या 2 से विभाज्य है, फिर ऐसी प्रत्येक स्ट्रिंग से केवल सकारात्मक नंबर (शून्य से अधिक) चुनें, उसके बाद प्रत्येक स्ट्रिंग के लिए सभी चयनित नंबरों के गुणनफल की गणना करें, जिसे मूल स्ट्रिंग में नंबरों की संख्या के बराबर घातांक पर रखा गया हो। यदि फ़िल्टरिंग के बाद स्ट्रिंग में कोई नंबर नहीं बचता है, तो गुणनफल को 0 मानें। परिणामों को आरोही क्रम में प्रदर्शित करें। सीमाएँ: स्ट्रिंग्स की संख्या 100 से अधिक नहीं है, प्रत्येक नंबर का निरपेक्ष मान 1000 से अधिक नहीं है।
```
कोटलिन में एक प्रोग्राम लिखें जो मानक इनपुट से स्ट्रिंग्स की एक सूची पढ़ता है। प्रत्येक स्ट्रिंग में स्पेस से अलग किए गए नंबर होते हैं। लैम्ब्डा एक्सप्रेशन और उच्च-क्रम फ़ंक्शन (map, filter, reduce, takeWhile, dropWhile आदि) का उपयोग करके निम्नलिखित कार्य करने होंगे: उन स्ट्रिंग्स को फ़िल्टर करें जिनमें नंबरों की संख्या 2 से विभाज्य है, फिर ऐसी प्रत्येक स्ट्रिंग से केवल सकारात्मक नंबर (शून्य से अधिक) चुनें, उसके बाद प्रत्येक स्ट्रिंग के लिए सभी चयनित नंबरों के गुणनफल की गणना करें, जिसे मूल स्ट्रिंग में नंबरों की संख्या के बराबर घातांक पर रखा गया हो। यदि फ़िल्टरिंग के बाद स्ट्रिंग में कोई नंबर नहीं बचता है, तो गुणनफल को 0 मानें। परिणामों को आरोही क्रम में प्रदर्शित करें। सीमाएँ: स्ट्रिंग्स की संख्या 100 से अधिक नहीं है, प्रत्येक नंबर का निरपेक्ष मान 1000 से अधिक नहीं है।
```
इनपुट प्रारूप
पहली पंक्ति में एक पूर्णांक N (1 ≤ N ≤ 100) है — पंक्तियों की संख्या। इसके बाद N पंक्तियाँ हैं, जिनमें से प्रत्येक में रिक्त स्थानों द्वारा अलग किए गए पूर्णांक हैं। एक पंक्ति में संख्याओं की संख्या 50 से अधिक नहीं है।
आउटपुट प्रारूप
N पूर्णांक आउटपुट करें — प्रत्येक पंक्ति के प्रसंस्करण के परिणाम, आरोही क्रम में क्रमबद्ध, प्रत्येक एक नई पंक्ति पर।
उदाहरण
उदाहरण 1
इनपुट
3
User Alice 25
Address Moscow Tverskaya
Product 1 Laptop 999.99
आउटपुट
Для данного ввода задача не определена, так как строки не содержат только числа.
उदाहरण 2
इनपुट
1
User Bob 30
आउटपुट
Для данного ввода задача не определена, так как строка не содержит только числа.
main.kt