अनुदेश
बैरी एक छोटे एपीआई के प्रभारी के रूप में इतना अच्छा बैकएंड डेवलपर नहीं है जो आपको ग्राहक की दुकान में की गई खरीदारी के बारे में जानकारी दे। हालाँकि, उसने कोई बड़ा काम नहीं किया है और आपका बॉस आपको इसके बजाय क्लाइंट-साइड को ठीक करने के लिए कहता है। आदर्श रूप में आप इस तरह के रूप में अल्पविराम विभाजित मान प्राप्त करना चाहिए 927,2,45,90जो की तरह कुछ के अनुरूप item_id, item_amount, unit_price,total
इस पहली पहेली में हम केवल ध्यान रखते हैं item_idऔर item_amountसमस्या को प्रस्तुत करने के लिए हमें अन्य क्षेत्रों की आवश्यकता होती है। बैरी कभी कभी चीजों को मिलाया और रिटर्न शोर उत्पादन के हिस्से के रूप में, वह भी आदेश गलत हो जाता है, लौटने हो जाता है noise, noise, unit_price, total, item_id, item_amount।
आपका कार्य
आपको एक नक्शे (या समान संरचना) में जोड़े जाने की आवश्यकता है item_idऔर इस बात की item_amountपरवाह किए बिना कि बैरी उन्हें सही ढंग से वापस करता है या नहीं और कम से कम वर्णों में प्रत्येक तत्व को एक नई पंक्ति में प्रिंट कर सकता है। (भंडारण अनिवार्य नहीं है, हम सिर्फ आउटपुट की परवाह करते हैं)
नमूना इनपुट (मिश्रित सही और गड़बड़ प्रारूप)
103,2,50,100
106,1,900,900
459,40,150,300,67,2
4,20,30,6000
दूसरे शब्दों में इनपुट a,b,x,xया तो होगा या x,x,x,x,a,bजहाँ हमें परवाह है वह है a& b। आपको यह मानकर कोड प्रदान करना होगा कि हमारे पास Gcsv की सभी लाइनों के साथ एक चर (या कोई अन्य नाम) है।
नमूना उत्पादन
103,2
106,1
67,2 //This one was messy
4,20
सहनशीलता
जवाब आने पर सहनशीलता के लिए एक निश्चित मार्जिन होता है। समान स्वरूपों में उत्तर लेकिन सही मानों का पालन करना भी स्वीकार किया जाएगा। जैसे प्रारूप [a,b], (a,b)या {a,b}मान्य हैं, लेकिन a,bपसंद किए जाते हैं।
हालांकि पहली पहेली को इस तथ्य के कारण मिश्रित स्वीकृति मिली थी कि यह आसान और हल करने के लिए तेज़ था, मुझे यह भी लगा कि कुछ लोगों को भी पसंद आया। तो मैं अब के लिए quickgolfs जारी रखने के लिए जा रहा हूँ
x,x,x,xऔर एक नंबरx,x,x,x,x,xकहांxदर्शाता है?