ইন্ট্রো
বিনোদনমূলক গণিতের সাথে আমি যা কিছু খেলেছি তা সংখ্যার সংখ্যার প্রধান বিভাজকগুলিকে চাক্ষুষভাবে তুলনা / বৈসাদৃশ্য করার জন্য একটি বিভাজক টেবিল তৈরি করা হয়েছে। ইনপুট সংখ্যাগুলির সেটটি শীর্ষে কলাম লেবেল হিসাবে রয়েছে, প্রধান বিভাজকগুলি বামদিকে সারি লেবেল হিসাবে রয়েছে এবং একটি চিহ্ন নির্দেশ করে যেখানে দুটি লাইন আপ।
উদাহরণস্বরূপ, ইনপুট 6, 9, 14, 22
দেওয়ার জন্য নিম্নলিখিতগুলির মতো সারণী তৈরি করা হবে:
6 9 14 22
2 * * *
3 * *
7 *
11 *
এ কারণে যে 6
প্রধান ভাজক আছে 2
এবং 3
, 9
প্রধান ভাজক আছে 3
, ইত্যাদি।
নির্মাণ
- টেবিলটি এমনভাবে তৈরি করা হয়েছে যে ইনপুট সংখ্যাগুলি কলাম লেবেলগুলি ফাঁকা এবং আরোহী ক্রমে পৃথক করা হয় (আপনি ধরে নিতে পারেন যে তারা প্রাক সাজানো রয়েছে), এবং প্রধান বিভাজকগুলি বামদিকে সারি গঠনের প্রতি বর্ধিত ক্রমে তালিকাভুক্ত করা হয়েছে লেবেল.
- নোট করুন যে প্রধান বিভাজক এবং ইনপুট সংখ্যাগুলির শীর্ষস্থানীয় স্পেসগুলি প্রয়োজন হতে পারে যদি সংখ্যাগুলি বিভিন্ন দৈর্ঘ্য হয়, যাতে সমস্ত কলাম একই প্রস্থ এবং যথাযথভাবে লাইন আপ হয়।
- প্রতিটি বিভাজক একটি একক দ্বারা প্রতিনিধিত্ব করা হয়
*
(বা আপনার পছন্দের অন্যান্য উপযুক্ত ASCII অক্ষর, যতক্ষণ না সমস্ত চরিত্রের জন্য একই অক্ষর ব্যবহৃত হয়)। - একাধিক বিভাজন উপেক্ষা করা হয় (যেমন,
3 x 3 = 9
তবে*
সেই ছেদটির জন্য কেবল একটিই রয়েছে)। *
কলাম যে কোন জায়গায় অনুভূমিকভাবে স্থাপন করা যেতে পারে, তাই সময় লাগবে দ্ব্যর্থহীন হিসাবে (আমি সঙ্গে আমার উদাহরণ আছে*
ডান-প্রান্তিক)।
ইনপুট
- একটি ধনাত্মক পূর্ণসংখ্যা তালিকা কোনো সুবিধাজনক বিন্যাসে , প্রতিটি
>1
। - আপনি ধরে নিতে পারেন যে ইনপুটটি পূর্ব-বাছাই করা হয়েছে।
- ইনপুটটি কেবলমাত্র অনন্য মানগুলির গ্যারান্টিযুক্ত।
আউটপুট
প্রধান বিভাজক টেবিলের ফলাফলের ASCII শিল্পের উপস্থাপনা।
বিধি
- নেতৃস্থানীয় বা পিছনে থাকা নতুন লাইনের বা হোয়াইটস্পেসগুলি সমস্ত alচ্ছিক, যতক্ষণ না অক্ষরগুলি নিজেরাই সঠিকভাবে লাইন করে থাকে।
- যদি টেবুলার ডেটা থেকে কলাম / সারি শিরোনামগুলি পৃথক করে এমন একটি বিভাজক রেখা সংক্ষিপ্ত করে থাকে তবে এটিও অনুমোদিত।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরিয়ে দিতে পারেন।
- যদি সম্ভব হয় তবে দয়া করে একটি অনলাইন পরীক্ষার পরিবেশের একটি লিঙ্ক অন্তর্ভুক্ত করুন যাতে লোকেরা আপনার কোডটি চেষ্টা করতে পারে!
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।
উদাহরণ
6,9,14,22
6 9 14 22
2 * * *
3 * *
7 *
11 *
2,3,5,7
2 3 5 7
2 *
3 *
5 *
7 *
2,4,8,16,32
2 4 8 16 32
2 * * * * *
75,99,151,153
75 99 151 153
3 * * *
5 *
11 *
17 *
151 *