অনন্য কঠোরভাবে ইতিবাচক পূর্ণসংখ্যার একটি অরসেটেড তালিকা দেওয়া হয়েছে, এটি 2D ম্যাট্রিক্সে ন্যূনতমভাবে সাজান। ইনপুট তালিকা যৌগিক দৈর্ঘ্য, যার মানে আউটপুট ম্যাট্রিক্স অগত্যা চতুর্ভুজ নয় এর হতে নিশ্চিত করা হয়, কিন্তু আকারের হয় n x m
সঙ্গে n,m > 1
।
"সর্বনিম্ন বাছাই করা" এর অর্থ এখানে নিম্নলিখিত:
- আরোহণ ক্রম অনুসারে তালিকাটি বাছাই করুন।
- আউটপুট ম্যাট্রিক্স যথাসম্ভব কমপ্যাক্ট করুন - ম্যাট্রিক্সের মাত্রাগুলির যোগফল ছোট করুন (উদাহরণস্বরূপ,
20
ইনপুট হিসাবে ইনপুট উপাদানগুলির জন্য , একটি5x4
বা4x5
আউটপুট ম্যাট্রিক্স প্রয়োজন, এবং একটি নয়2x10
)। - বাছাই করা তালিকার প্রথম উপাদানটির সাথে শুরু করে ম্যাট্রিক্সের উপরের-বামে যথাক্রমে বাছাই করা সংখ্যাগুলি সংক্ষিপ্ত করুন।
- এটিকে তালিকাটি বাছাই করার কথা ভাবা যেতে পারে, তারপরে এটিকে ম্যাট্রিক্সের অ্যান্টি-ডায়াগোনালগুলি দিয়ে টুকরো টুকরো করে উপরের-বাম থেকে শুরু করে।
উদাহরণ:
ইনপুট 1..20
আউটপুট জন্য হয় হয় 5x4 বা 4x5 ম্যাট্রিক্স নীচে:
1 2 4 7 11
3 5 8 12 15
6 9 13 16 18
10 14 17 19 20
1 2 4 7
3 5 8 11
6 9 12 15
10 13 16 18
14 17 19 20
ইনপুট [3, 5, 12, 9, 6, 11]
আউটপুট জন্য নিম্নলিখিত হিসাবে একটি 2x3 বা 3x2
3 5 9
6 11 12
3 5
6 9
11 12
ইনপুট জন্য [14, 20, 200, 33, 12, 1, 7, 99, 58]
, আউটপুট নিম্নলিখিত হিসাবে একটি 3x3
1 7 14
12 20 58
33 99 200
ইনপুট করতে 1..10
আউটপুট একটি 2x5 বা 5x2 নিম্নরূপ হওয়া উচিত
1 2 4 6 8
3 5 7 9 10
1 2
3 4
5 6
7 8
9 10
ইনপুট [5, 9, 33, 65, 12, 7, 80, 42, 48, 30, 11, 57, 69, 92, 91]
আউটপুট জন্য নিম্নলিখিত 5x3 বা 3x5 হয়
5 7 11 33 57
9 12 42 65 80
30 48 69 91 92
5 7 11
9 12 33
30 42 57
48 65 80
69 91 92
বিধি
- ইনপুটটি আপনার ভাষার স্থানীয় সংখ্যার সাথে মানানসই করা যেতে পারে।
- ইনপুট এবং আউটপুট যে কোনও সুবিধাজনক পদ্ধতি দ্বারা দেওয়া যেতে পারে ।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরিয়ে দিতে পারেন।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।
15
উপাদান পরীক্ষার কেস যুক্ত করেছে।