यहाँ रूसी से हिंदी में अनुवादित प्रोग्रामिंग कार्य का टेक्स्ट दिया गया है: Stream API का उपयोग करके लेन-देन (ट्रांज़ैक्शन) पर सांख्यिकी

Java Medium streams

कार्य «यहाँ रूसी से हिंदी में अनुवादित प्रोग्रामिंग कार्य का टेक्स्ट दिया गया है: Stream API का उपयोग करके लेन-देन (ट्रांज़ैक्शन) पर सांख्यिकी»

यहाँ दिए गए प्रोग्रामिंग कार्य का हिंदी अनुवाद है:

दिए गए स्ट्रिंग्स की एक सूची है, प्रत्येक स्ट्रिंग में एक लेन-देन के बारे में जानकारी है: लेन-देन आइडेंटिफ़ायर, राशि (double) और श्रेणी (एक शब्द, बड़े अक्षर से शुरू हो सकता है)। Stream API का उपयोग करके लेन-देन को श्रेणियों के अनुसार समूहित करना आवश्यक है (केस महत्वपूर्ण नहीं है, छोटे अक्षरों में बदलें) और प्रत्येक श्रेणी के लिए लेन-देन की कुल राशि प्रदर्शित करें, जो दशमलव के बाद दो अंकों तक पूर्णांकित हो। परिणाम को इस प्रारूप में प्रदर्शित करें: श्रेणी: राशि। श्रेणियों को वर्णमाला क्रम में क्रमबद्ध करें। यदि श्रेणी खाली है, तो ऐसे लेन-देन को अनदेखा करें।

इनपुट प्रारूप

पहली पंक्ति में एक पूर्णांक N (1 ≤ N ≤ 1000) है। इसके बाद N पंक्तियाँ हैं, प्रत्येक इस प्रारूप में: id राशि श्रेणी (विभाजक स्थान)। राशि एक फ्लोटिंग पॉइंट संख्या है, श्रेणी एक स्ट्रिंग है जिसमें कोई स्थान नहीं है।

आउटपुट प्रारूप

प्रत्येक श्रेणी के लिए जिसकी राशि शून्य नहीं है, एक पंक्ति प्रदर्शित करें: श्रेणी: राशि (दो दशमलव स्थानों वाली राशि)। श्रेणियाँ आरोही क्रम में (शब्दकोशीय क्रम में)। यदि कोई भी मान्य लेन-देन नहीं है, तो "-" प्रदर्शित करें।

main.java