পটভূমি
বেশিরভাগ যুক্তিসঙ্গত প্রোগ্রামিং ভাষায়, 2D অ্যারের সারি বা কলামগুলি ঘোরানো খুব সহজ। এই চ্যালেঞ্জে, আপনার কাজটি এর পরিবর্তে অ্যান্টি-ডায়াগোনালগুলি ঘোরানো । মনে রাখবেন যে 2D অ্যারের অ্যান্টি-ডায়াগোনগুলি হ'ল এটির 1 ডি স্লাইসগুলি উত্তর-পূর্ব দিকে নেওয়া ↗ ↗
ইনপুট
যে কোনও যুক্তিসঙ্গত বিন্যাসে একটি অ-খালি আয়তক্ষেত্রাকার 2D অ্যারে single দ্রষ্টব্য যে অ্যারেটি বর্গাকার নাও হতে পারে।
আউটপুট
একই অ্যারে, তবে প্রতিটি অ্যান্টি-ডায়াগোনাল সহ ডানদিকে এক ধাপ ঘোরানো।
উদাহরণ
3x4
ইনপুট অ্যারে বিবেচনা করুন
0 1 2 3
4 5 6 7
8 9 0 1
এই অ্যারের অ্যান্টি-ডায়াগোনালগুলি
0
4 1
8 5 2
9 6 3
0 7
1
তাদের ঘোরানো সংস্করণগুলি হয়
0
1 4
2 8 5
3 9 6
7 0
1
সুতরাং সঠিক আউটপুট হয়
0 4 5 6
1 8 9 0
2 3 7 1
বিধি এবং স্কোরিং
আপনি একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন লিখতে পারেন। আপনার ভাষা যদি এটির অনুমতি দেয় তবে কোনও ফাংশন লিখতেও এটি গ্রহণযোগ্য place সর্বনিম্ন বাইট গণনা জয়, এবং মান লুফোলগুলি অনুমোদিত নয়।
লিডারবোর্ড
নিয়মিত লিডারবোর্ড এবং ভাষার দ্বারা বিজয়ীদের একটি সংক্ষিপ্ত বিবরণ উভয়ই তৈরি করতে এখানে একটি স্ট্যাক স্নিপেট।
আপনার উত্তরটি প্রদর্শিত হয়েছে তা নিশ্চিত করার জন্য, দয়া করে নীচের মার্কডাউন টেম্পলেটটি ব্যবহার করে আপনার উত্তরটি শিরোনাম দিয়ে শুরু করুন:
## Language Name, N bytes
N
আপনার জমা দেওয়ার আকারটি কোথায় ? আপনি যদি নিজের শিরোনামে একাধিক সংখ্যা অন্তর্ভুক্ত করতে চান (যেমন আপনার স্কোর দুটি ফাইলের যোগফল, বা আপনি আলাদাভাবে ইন্টারপ্রিটার ফ্ল্যাগ পেনাল্টি তালিকাবদ্ধ করতে চান, বা আপনি যে পুরানো স্কোরগুলি উন্নত করেছেন তা দেখতে চান), আসল স্কোরটি নিশ্চিত করুন হয় গত হেডারের মধ্যে নম্বর।
অতিরিক্ত পরীক্ষার মামলা
Input:
4
Output:
4
Input:
5 6 1
Output:
5 6 1
Input:
0 1
6 2
Output:
0 6
1 2
Input:
6 3 0 8
4 6 1 4
6 2 3 3
9 3 0 3
Output:
6 4 6 1
3 6 2 3
0 9 3 0
8 4 3 3
Input:
5 8 2
6 7 3
2 6 1
6 0 6
6 4 1
Output:
5 6 7
8 2 6
2 6 0
3 6 4
1 6 1
Input:
9 9 4 0 6 2
2 3 2 6 4 7
1 5 9 3 1 5
0 2 6 0 4 7
Output:
9 2 3 2 6 4
9 1 5 9 3 1
4 0 2 6 0 4
0 6 2 7 5 7