আজ খুব সহজ চ্যালেঞ্জ:
এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা ইতিবাচক পূর্ণসংখ্যা N এ নিয়ে যায় এবং গুণক সারণীতে প্রদর্শিত অনন্য সংখ্যার একটি সাজানো তালিকা প্রিন্ট করে বা প্রত্যাবর্তন করে যার সারি এবং কলামটি বহুগুণ উভয়ই 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
এন = ৪ এর জন্য আপনার সঠিক আউটপুট হতে পারে তবে যেহেতু বাছাইটি বিপরীত হতে পারে এবং ফরম্যাটে কিছুটা অবকাশ আছে, এগুলি বৈধ আউটপুটও হবে:
[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]