অসীম ম্যাট্রিক্স বিবেচনা করুন:
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 2 3 0 0 2 3 0 0 2 3 0 0 2 3
0 0 0 4 5 6 0 0 0 4 5 6 0 0 0 4 ...
0 0 0 0 7 8 9 10 0 0 0 0 7 8 9 10
0 0 0 0 0 11 12 13 14 15 0 0 0 0 0 11
...
ম্যাট্রিক্সের প্রতিটি নতুন সারিটি z
জিরো দিয়ে শুরু করে নির্মিত হয় , যেখানে z
আমরা সেই সারিটিতে ব্যবহার করছি ধনাত্মক অঙ্কগুলির দৈর্ঘ্য। ইতিবাচক অঙ্কগুলি শুরু করে 1
এবং বর্ধন করে এবং প্রতিবার যখন আপনি সারিগুলি পুনরাবৃত্তি করেন তখন একটি অতিরিক্ত অঙ্ক যুক্ত করে নির্মিত হয়। এই প্যাটার্নটি ডানদিকে অসীম পুনরাবৃত্তি হয়। সুতরাং, উদাহরণস্বরূপ, প্রথম সারিটি 0, 1, 0, 1...
দ্বিতীয় সারিটি শুরু হওয়ার সময় শুরু হয় 0,0, 2,3, 0,0, 2,3...
। প্যাটার্ন অনুসরণ করে, তৃতীয় সারি শুরু হয় 0,0,0, 4,5,6, 0,0,0, 4,5,6...
।
ইনপুট হিসেবে দুটি পূর্ণসংখ্যার, প্রদত্ত n
এবং x
, আউটপুট প্রথম (টপ অধিকাংশ) x
সংখ্যা n
উপরে ম্যাট্রিক্স তম কলাম। (আপনি কলামগুলির জন্য 0- বা 1-ইনডেক্সিং চয়ন করতে পারেন, কেবল আপনার জমা দেওয়ার ক্ষেত্রে নির্দিষ্ট করুন))
উদাহরণস্বরূপ, ইনপুট n = 0
(0-সূচকযুক্ত) এর জন্য, কলামটি পুরোপুরি0
s, সুতরাং আউটপুটটি কেবল x
0
s হবে।
ইনপুট জন্য n = 15
এবংx = 6
, আউটপুট হবে [1, 3, 4, 10, 11, 0]
।
ইনপুট জন্য n = 29
এবংx = 15
, আউটপুট হবে [1, 0, 6, 8, 15, 0, 0, 34, 39, 0, 0, 0, 0, 0, 120]
।
ইনপুট জন্য n = 99
এবংx = 25
, আউটপুট হবে [1, 3, 4, 0, 15, 0, 0, 0, 37, 55, 56, 0, 87, 93, 0, 0, 151, 163, 176, 0, 0, 0, 0, 0, 325]
।
আই / ও এবং বিধি
- ইনপুট এবং আউটপুট দ্বারা দেওয়া যেতে পারে কোনও সুবিধাজনক পদ্ধতি ।
- ইনপুট এবং আউটপুট আপনার ভাষার স্থানীয় নম্বর প্রকারের সাথে মানানসই।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরিয়ে দিতে পারেন।
- স্ট্যান্ডার্ড লুফোলস নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।
n=1
যেহেতু কমপক্ষে আর ম্যাট্রিক্সের ফলনের ফল নেই। এই ফিক্স ব্যয়বহুল আমি ভাবছি কোন গল্ফিয়ার আছে কিনা?