आज, जैसा कि मैं यह लिख रहा हूं, 31 मार्च है। अमेरिका में, यह है 3/31
। मैं 331
एक चुनौती के साथ आने के लिए एक संख्या के रूप में चारों ओर खेल रहा था , और पाया कि इसके अवशेष (मोडुलो छोटी संख्या) तालमेल है। 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1
( 11311
)।
आपकी चुनौती यहां है, जब पूर्णांक दिया जाता है, तो n > 2
पहले n
सकारात्मक संख्याओं का उत्पादन होता है जिसमें मॉडुलो को लिया जाता है [2,n]
।
उदाहरण के लिए, इनपुट के लिए, 7
आउटपुट होना चाहिए 1, 42, 43, 140, 182, 420, 421
। यहाँ चार्ट समझा रहा है कि ऐसा क्यों है:
mod
num | 2 3 4 5 6 7
-----------------
1 | 1 1 1 1 1 1
42 | 0 0 2 2 0 0
43 | 1 1 3 3 1 1
140 | 0 2 0 0 2 0
182 | 0 2 2 2 2 0
420 | 0 0 0 0 0 0
421 | 1 1 1 1 1 1
इनपुट
एक एकल सकारात्मक पूर्णांक n
के साथ n > 2
किसी भी सुविधाजनक प्रारूप में ।
उत्पादन
n
ऊपर उल्लिखित के रूप में पहले पलिंडोमिक अवशेषों की परिणामी सरणी / सूची । फिर से, किसी भी उपयुक्त प्रारूप में।
नियम
- के लिए
n > 10
, अवशेषों की सूची को जाँचने से पहले चपटा हुआ मान लें कि क्या यह एक पैलिंड्रोम है। यह है,[1, 10, 11]
palindromic है, लेकिन[1, 10, 1]
नहीं है। - या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- यदि संभव हो, तो कृपया ऑनलाइन परीक्षण वातावरण का लिंक शामिल करें ताकि अन्य लोग आपके कोड को आज़मा सकें!
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
उदाहरण
[input]
[output]
3
[1, 6, 7]
4
[1, 4, 5, 8]
5
[1, 50, 60, 61, 110]
6
[1, 30, 31, 60, 61, 90]
7
[1, 42, 43, 140, 182, 420, 421]
8
[1, 168, 169, 336, 337, 504, 505, 672]
9
[1, 2520, 2521, 5040, 5041, 7560, 7561, 10080, 10081]
10
[1, 280, 281, 560, 1611, 1890, 1891, 2170, 2171, 2241]
11
[1, 22682, 27720, 27721, 50402, 55440, 55441, 78122, 83160, 83161, 105842]
n
तत्व शामिल हों।
[1, 10, 11]
पैलिंड्रोमिक है, लेकिन [1, 10, 1]
ऐसा नहीं है" ऐसा गणितीय रूप से गलत लगता है।