বেক দ্বারা অনুপ্রাণিত পাই এর একটি স্লাইস
চ্যালেঞ্জ
প্রদত্ত ইনপুট 3 <= n <= 100
এবং 3 <= y <= n
, উপরের বাম দিকে শুরু করে ( ) n x n
এর দশমিক অংশের একটি ম্যাট্রিক্স তৈরি করুন । তারপরে, আকারের উপরের-ডান ত্রিভুজটি নিয়ে এটি একসাথে সংযুক্ত করুন। ফলাফল সংখ্যা আউটপুট।pi
14159...
y x y
উদাহরণস্বরূপ, ইনপুট জন্য n = 5
, y = 3
নিম্নলিখিত ম্যাট্রিক্স নির্মান করা হয়
14159
26535
89793
23846
26433
তারপরে, উপরের-ডান 3 x 3
ত্রিভুজটি হবে
159
35
3
তাই 159353
আউটপুট।
ইনপুট
দুটি পূর্ণসংখ্যা - n
পাই এর অঙ্কগুলির বর্গ ম্যাট্রিক্সের আকার এবং y
উপরি - ডান ত্রিভুজকে উপস্থাপন করে - যে কোনও সুবিধাজনক বিন্যাসে ।
আউটপুট
- ফলস্বরূপ কাটা এবং সংক্ষিপ্ত নম্বর, মুদ্রিত / স্ক্রিনে প্রদর্শিত, একটি স্ট্রিং হিসাবে ফিরে আসে, ইত্যাদি।
- শেষে / নেতৃস্থানীয় হোয়াইটস্পেস ঐচ্ছিক, এতক্ষণ কোন হোয়াইটস্পেস আছে হিসাবে মধ্যে (অর্থাত, আউটপুট
159 35 3
অথবা অবৈধ হবে মতো)। - নোট করুন যেহেতু আমরা স্পষ্টভাবে সংখ্যার অঙ্ক
pi
বা গাণিতিক গণনা নয়, এর অঙ্কগুলি সন্ধান করছি , উত্তরগুলির ম্যাট্রিক্সের চূড়ান্ত অঙ্কটি গোল হওয়া উচিত নয়।
বিধি
- এটি কোড-গল্ফ তাই গল্ফিংয়ের জন্য সমস্ত নিয়মাবলী প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জেতে।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা ফাংশন গ্রহণযোগ্য।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
উদাহরণ
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615