एक प्रोग्राम या फ़ंक्शन लिखें जो एक सकारात्मक पूर्णांक एन में लेता है। सभी अलग दशमलव संख्याओं की एक सूची आउटपुट करें जो अंकों ( ), दशमलव बिंदुओं ( ) और नकारात्मक संकेतों ( ) का उपयोग करके बिल्कुल एन वर्णों में लिखा जा सकता है ।0123456789.-
उदाहरण के लिए, कुछ संख्या है कि एन = 4 उत्पादन सूची में होगा 1337, 3.14, .999, -789, -2.7, और -.09।
संख्या को सामान्य तरीके से लिखा जाना है, लेकिन जितना संभव हो उतना कम रूप में । इसका मतलब है की:
दशमलव बिंदु को केवल तभी शामिल किया जाना चाहिए जब संख्या पूर्णांक नहीं हो।
- उदा।
45.0और45.इसे सादा लिखा जाना चाहिए45 -45.00के रूप में लिखा जाना चाहिए-45
- उदा।
दशमलव बिंदु के बाईं ओर कोई अग्रणी शून्य नहीं होना चाहिए।
03और003के रूप में लिखा जाना चाहिए3, लेकिन30और300के रूप में वे कर रहे हैं ठीक हैं0.3और00.3बस के रूप में लिखा जाना चाहिए.3-03के रूप में लिखा जाना चाहिए-3-0.3के रूप में लिखा जाना चाहिए-.3
दशमलव बिंदु के दाईं ओर कोई अनुगामी शून्य नहीं होना चाहिए
.50और के.500रूप में लिखा जाना चाहिए.5900.090के रूप में लिखा जाना चाहिए900.09
दो अंतिम नियमों का अपवाद शून्य है, जिसे हमेशा सादा लिखा
0जाना चाहिए ।सकारात्मक संकेत (
+) का उपयोग नहीं किया जाना चाहिए क्योंकि वे अनावश्यक रूप से संख्या को लंबा करते हैं।
यह भी ध्यान दें कि नकारात्मक चिन्ह ( -) को घटाव चिन्ह के रूप में उपयोग नहीं किया जाना चाहिए। यह केवल शून्य से कम संख्याओं के पहले चरित्र के रूप में प्रकट होना चाहिए।
का प्रारूपण
संख्याओं के आउटपुट सूची का क्रम मायने नहीं रखता है। यह आरोही, अवरोही या पूरी तरह मिश्रित हो सकता है। यह केवल मायने रखता है कि एन अक्षरों में लिखे जा सकने वाले सभी अलग-अलग नंबर मौजूद हैं।
जब तक चीजें संगत होती हैं, तब तक रिक्त स्थान, newlines, अल्पविराम, या शायद कुछ और के बीच सूची का उपयोग करके सूची को प्रारूपित किया जा सकता है। अग्रणी और अनुगामी कोष्ठक (या समान) ठीक हैं, लेकिन संख्याओं के आसपास उद्धरण जैसी चीजें नहीं हैं। (यानी आउटपुट में स्ट्रिंग्स और इन्टस / फ्लोट्स को न मिलाएं।)
उदाहरण के लिए, जब N = 1, कुछ मान्य आउटपुट होंगे:
0 1 2 3 4 5 6 7 8 9
[1, 2, 3, 4, 5, 6, 7, 9, 0]
ans = { 5 8 9 1 3 2 0 3 4 7 6 }
लेकिन यह अमान्य होगा:
[0, 1, 2, 3, 4, "5", "6", "7", "8", "9"]
उदाहरण
N = 1 -> 0 1 2 3 4 5 6 7 8 9
N = 2 -> -9 -8 -7 -6 -5 -4 -3 -2 -1 .1 .2 .3 .4 .5 .6 .7 .8 .9 10 11 12 ... 97 98 99
N = 3 -> -99 -98 ... -11 -10 -.9 -.8 ... -.2 -.1 .01 .02 ... .98 .99 1.1 1.2 ... 1.9 2.1 2.2 ... 2.9 3.1 ...... 9.9 100 101 ... 998 999
सूची आरोही क्रम में हैं, पढ़ने की सुविधा के लिए कुछ स्थानों पर ellipsized।
स्कोरिंग
बाइट्स में सबसे छोटा कोड जीतता है। संबंधों के मामले में, उच्च मतदान जवाब जीत जाता है
Also note that the negative sign (-) should not be used as a subtraction sign. It should only appear as the first character of numbers less than zero.
0"।
-0वैध आउटपुट होना चाहिए ?