আজ, আমি যেমন এটি লিখছি, 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]
প্যালিনড্রোমিক, তবে[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]
এটি" গণিতগতভাবে ভুল বলে মনে হচ্ছে না।