आज बहुत आसान चुनौती:
एक प्रोग्राम या फ़ंक्शन लिखें जो एक सकारात्मक पूर्णांक एन और प्रिंट में लेता है या उस अद्वितीय संख्या की एक क्रमबद्ध सूची देता है जो गुणन तालिका में दिखाई देता है जिसकी पंक्ति और स्तंभ दोनों में 1 से लेकर एन तक शामिल हैं।
सूची को आरोही क्रम (सबसे छोटी से बड़ी) या अवरोही क्रम (सबसे बड़ी से छोटी) में क्रमबद्ध किया जा सकता है, और किसी भी उचित प्रारूप में आउटपुट किया जा सकता है।
बाइट्स में सबसे छोटा कोड जीतता है!
उदाहरण
जब N = 4, गुणन सारणी इस प्रकार दिखती है:
1 2 3 4
-----------
1| 1 2 3 4
|
2| 2 4 6 8
|
3| 3 6 9 12
|
4| 4 8 12 16
तालिका में अद्वितीय संख्याएँ हैं 1, 2, 3, 4, 6, 8, 9, 12, 16
। ये पहले से ही हल हैं, इसलिए
1, 2, 3, 4, 6, 8, 9, 12, 16
N = 4. के लिए आपका सटीक आउटपुट हो सकता है, लेकिन चूंकि छँटाई को उलटा किया जा सकता है और फॉर्मेटिंग में कुछ रास्ते हैं, ये भी मान्य आउटपुट होंगे:
[16,12,9,8,6,4,3,2,1]
1
2
3
4
6
8
9
12
16
16 12 9 8 4 3 2 1
परीक्षण के मामलों
N=1 -> [1]
N=2 -> [1, 2, 4]
N=3 -> [1, 2, 3, 4, 6, 9]
N=4 -> [1, 2, 3, 4, 6, 8, 9, 12, 16]
N=5 -> [1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 20, 25]
N=6 -> [1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 20, 24, 25, 30, 36]
N=7 -> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 28, 30, 35, 36, 42, 49]
N=8 -> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 28, 30, 32, 35, 36, 40, 42, 48, 49, 56, 64]
N=9 -> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, 28, 30, 32, 35, 36, 40, 42, 45, 48, 49, 54, 56, 63, 64, 72, 81]
N=10 -> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, 28, 30, 32, 35, 36, 40, 42, 45, 48, 49, 50, 54, 56, 60, 63, 64, 70, 72, 80, 81, 90, 100]
N=11 -> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25, 27, 28, 30, 32, 33, 35, 36, 40, 42, 44, 45, 48, 49, 50, 54, 55, 56, 60, 63, 64, 66, 70, 72, 77, 80, 81, 88, 90, 99, 100, 110, 121]
N=12 -> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25, 27, 28, 30, 32, 33, 35, 36, 40, 42, 44, 45, 48, 49, 50, 54, 55, 56, 60, 63, 64, 66, 70, 72, 77, 80, 81, 84, 88, 90, 96, 99, 100, 108, 110, 120, 121, 132, 144]