সংক্ষিপ্ততম কোডটি লিখুন যা ইনপুট হিসাবে 1 টিরও বেশি সংখ্যক প্রকৃত সংখ্যা নেবে এবং এর ইতিবাচক বিপরীত ফ্যাক্টরিয়াল আউটপুট দেবে। অন্য কথায়, এটি "এই সংখ্যার সমান সংখ্যার ফ্যাক্টরিয়াল কি?" প্রশ্নের উত্তর দেয়। এখানে বর্ণিত হিসাবে কোনও আসল সংখ্যার ক্ষেত্রে ফ্যাক্টরিয়ালটির সংজ্ঞাটি প্রসারিত করতে গামা ফাংশনটি ব্যবহার করুন ।
উদাহরণ স্বরূপ:
input=6 output=3
input=10 output=3.390077654
কারণ 3! = 6
এবং3.390077654! = 10
বিধি
- ফ্যাক্টরিয়াল ফাংশন বা গামা ফাংশনগুলিতে বা এই ফাংশনগুলির উপর নির্ভর করে এমন ফাংশনগুলিতে ব্যবহার করা নিষিদ্ধ।
- প্রোগ্রামটি যে কোনও নির্ভুলতার সাথে গণনা করার তাত্ত্বিক দক্ষতার সাথে এটিকে 5 দশমিক সংখ্যাতে গণনা করতে সক্ষম হতে হবে (এটিতে এমন একটি সংখ্যা থাকা উচিত যা নির্বিচারে নির্ভুলতা পেতে স্বেচ্ছাসেবীকে বড় বা ছোট করা যায়)
- যে কোনও ভাষা অনুমোদিত, অক্ষরের মধ্যে সংক্ষিপ্ততম কোড জিততে পারে।
আমি এখানে একটি কাজের উদাহরণ তৈরি করেছি । একবার দেখুন।