একটি পূর্ণসংখ্যা দেওয়া এন ≥ 1, আউটপুট একটি 2 ডি উপস্থাপনা † প্রস্থের একটি শতাংশ সাইন এন । নির্মাণ নিম্নরূপ:
- একটি তৈরি করুন এন দ্বারা এন ম্যাট্রিক্স (অথবা তালিকার তালিকা) শূণ্যসমূহ ভরা।
- উপরের-বাম এবং নীচে-ডান কোণে সন্নিবেশ করুন।
- নীচে-বাম থেকে উপরের ডানদিকে তির্যকটিতে রাখুন।
ইনপুট n = 4 এর জন্য, এই নির্মাণটি দেখতে পাবেন:
1. 4x4 matrix of 0s
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
2. 1s in TL and BR corners
1 0 0 0
0 0 0 0
0 0 0 0
0 0 0 1
3. 1s across BL-TR diagonal
1 0 0 1
0 0 1 0
0 1 0 0
1 0 0 1
এটি একটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম প্রোগ্রামটি জিতে।
† আমি 1s এবং 0 এর ম্যাট্রিক্স ব্যবহার করি তবে কোনও অ-শ্বেতস্থান অক্ষর এবং স্পেসগুলির স্ট্রিং ব্যবহার করাও এটি গ্রহণযোগ্য। সুতরাং, উপরের উদাহরণটি দেখতে পারে:
# #
#
#
# #
অথবা
# #
#
#
# #
পরীক্ষার মামলা
n
output
1
1
2
1 1
1 1
3
1 0 1
0 1 0
1 0 1
4
1 0 0 1
0 0 1 0
0 1 0 0
1 0 0 1
10
1 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 1
চূড়ান্ত নোট
একটি ব্যাখ্যা যোগ করা প্রশংসিত হবে।
'1'+'0'*(n-2)সাদা স্থান