इनपुट:
पूर्णांकों की एक सूची
आउटपुट:
-0123456789
किसी भी डुप्लिकेट अंकों की अनदेखी करते हुए, प्रत्येक अंक (और ऋण चिह्न) को अपनी लेन में रखें ।
उदाहरण:
इनपुट: [1,729,4728510,-3832,748129321,89842,-938744,0,11111]
आउटपुट:
-0123456789 <- Added as clarification only, it's not part of the output
1
2 7 9
012 45 78
- 23 8
1234 789
2 4 89
- 34 789
0
1
चुनौती नियम:
- संख्या में किसी भी डुप्लिकेट अंकों की अनदेखी की जाती है।
- I / O किसी भी उचित प्रारूप में हो सकता है। इनपुट स्ट्रिंग्स या चरित्र-सरणी की एक सूची / सरणी के रूप में हो सकता है। आउटपुट स्ट्रिंग्स, वर्ण, चरित्र-मैट्रिक्स, आदि की एक सूची के रूप में हो सकता है।
- अनुगामी स्थान वैकल्पिक हैं।
- नई लाइनों के अग्रणी या अनुगामी की कोई भी मात्रा वैकल्पिक है (लेकिन लाइनों के बीच नहीं)।
- इनपुट में हमेशा कम से कम एक पूर्णांक होगा
- आपको कम से कम
-2,147,483,648
हालाँकि2,147,483,647
(32-बिट) की पूर्णांक श्रेणी का समर्थन करना होगा । - इनपुट-लिस्ट में कभी भी शामिल नहीं होंगे
-0
,00
(या दो से अधिक शून्य), या अग्रणी शून्य (यानी012
) के साथ पूर्णांक । - यदि आप नकारात्मक संख्याओं (जैसे ऊपरी
¯
) के लिए एक अलग प्रतीक का उपयोग करते हैं, तो आपको इसके बजाय, जब तक यह संगत है, तब तक इसका उपयोग करने की अनुमति है। - आपको अंकों के बीच एक स्थान का परिसीमन करने की अनुमति है (इसलिए 5 या 8 के बिना एक पंक्ति
- 0 1 2 3 4 6 7 9
इसके बजाय हो सकती है-01234 67 9
), जब तक कि यह सुसंगत है (और इसलिए बीच में भी जगह होनी चाहिए-
और0
)।
सामान्य नियम:
- यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
कोड-गोल्फ भाषाओं को गैर-कोडगॉल्फिंग भाषाओं के साथ उत्तर पोस्ट करने से हतोत्साहित न करें। 'किसी भी' प्रोग्रामिंग भाषा के लिए यथासंभव संक्षिप्त उत्तर के साथ आने का प्रयास करें। - मानक नियम आपके उत्तर के लिए लागू होते हैं , इसलिए आपको उचित पैरामीटर और रिटर्न-टाइप, पूर्ण कार्यक्रमों के साथ STDIN / STDOUT, फ़ंक्शन / विधि का उपयोग करने की अनुमति दी जाती है। तुम्हारा कॉल।
- डिफ़ॉल्ट लूपोल्स निषिद्ध हैं।
- यदि संभव हो, तो कृपया अपने कोड के लिए एक परीक्षण के साथ एक लिंक जोड़ें।
- इसके अलावा, यदि आवश्यक हो तो एक स्पष्टीकरण जोड़ें।
परीक्षण के मामलों:
Input: [1,729,4728510,-3832,748129321,89842,-938744,0,11111]
Output:
1
2 7 9
012 45 78
- 23 8
1234 789
2 4 89
- 34 789
0
1
Input: [4,534,4,4,53,26,71,835044,-3559534,-1027849356,-9,-99,-3459,-3459,-94593,-10234567859]
Output:
4
345
4
4
3 5
2 6
1 7
0 345 8
- 345 9
-0123456789
- 9
- 9
- 345 9
- 345 9
- 345 9
-0123456789
Input: [112,379,-3,409817,239087123,-96,0,895127308,-97140,923,-748]
Output:
12
3 7 9
- 3
01 4 789
0123 789
- 6 9
0
123 5 789
-01 4 7 9
23 9
- 4 78
Input: [-15,-14,-13,-12,-11,10,-9,-8,-7,-5,-4,-3,-1,0,9,100,101,102,1103,104,105,106,116,-12345690]
Output:
- 1 5
- 1 4
- 1 3
- 12
- 1
-01
- 9
- 8
- 7
- 5
- 4
- 3
- 1
0
9
01
01
012
01 3
01 4
01 5
01 6
1 6
-0123456 9
Input: [99,88,77,66,55,44,33,22,11,10,0,0,0,-941]
Output:
9
8
7
6
5
4
3
2
1
01
0
0
0
- 1 4 9
¯
इसके बजाय ऊपरी माइनस का उपयोग कर सकते हैं -
?
"-0 1 2 3 4 <space> 6 7 <space> 9"
(कई रिक्त स्थान किसी कारण के लिए टिप्पणियों में ढह जाते हैं)