আপনার চ্যালেঞ্জটি x
পাই x
কোডের দৈর্ঘ্য যেখানে পাই এর অঙ্কগুলি মুদ্রণ করা ।
উদাহরণ:
Source code (length) -> output
foo! (4) 3.141
foobar (6) 3.14159
kinda long (10) 3.141592653
+++++ (5) 3.1415
123456789 (9) 3.14159265
আপনার মুদ্রণের জন্য প্রয়োজনীয় সংখ্যা নির্ধারণ করতে আপনি ব্যবহার করতে পারেন । নোট করুন যে দশমিক বিন্দু পাই এর অঙ্ক হিসাবে গণনা করে না - সুতরাং 3 দৈর্ঘ্যের কোডের দৈর্ঘ্যের 4 আউটপুট থাকতে হবে ।floor(π/10 * 10code_length) / 10code_length - 1
3.14
নিয়মাবলী:
- আপনার কোড দৈর্ঘ্য তিনটি অক্ষরের চেয়ে বড় হতে হবে।
- আপনি কোনও মানক লুফোল ব্যবহার করতে পারেন না।
- আপনি যে কোনও স্ট্যান্ডার্ড অনুমোদিত আউটপুট পদ্ধতি ব্যবহার করতে পারেন।
- কোডের দৈর্ঘ্য নির্ধারণ করতে আপনি আপনার উত্সটি পড়তে পারেন না।
- আপনি একটি বিল্টিন পাই ধ্রুবক ব্যবহার করতে পারেন।
- পাই অবশ্যই সম্পূর্ণ নির্ভুল এবং আনুমানিক নয়।
- আউটপুট দশমিক পয়েন্ট প্রয়োজনীয়। আপনি যদি রিটার্ন মানের মাধ্যমে আউটপুট চয়ন করেন তবে আপনাকে অবশ্যই একটি ভাসমান বিন্দু পূর্ণসংখ্যা ফেরত দিতে হবে।
- এই চ্যালেঞ্জের লক্ষ্য হ'ল প্রতিটি ভাষার সংক্ষিপ্ততম সমাধানটি সমাধানের জন্য সংক্ষিপ্ততম ভাষা নয়। আপনার সমাধানটি যখন অন্য পদ্ধতি ব্যবহার করে ততক্ষণ সংক্ষিপ্ত সমাধান একই ভাষায় পোস্ট করা হয় তখন কোনও ভাষায় কোনও সমাধান পোস্ট করতে ভয় পাবেন না।
3
অনুমতি দেওয়া হচ্ছে?