আনুমানিক ফ্রেসান-রবিনসন ধ্রুবক


9

একটি ইনপুট দেওয়া হয়েছে n, গোলাকৃতি সহ nদশমিক স্থানের পরে অঙ্কগুলি সহ ফ্রান্সস-রবিনসন ধ্রুবকের মান আউটপুট করুন ।

বিধি

  • আপনি ধরে নিতে পারেন যে সমস্ত ইনপুটগুলি 1 থেকে 60 এর মধ্যে পূর্ণসংখ্যা।
  • আপনি কোনও সম্পর্কিত মান সংরক্ষণ করতে পারবেন না - ধ্রুবক অবশ্যই গণনা করতে হবে, পুনরুদ্ধার করা উচিত নয়।
  • রাউন্ডিং অবশ্যই নিম্নলিখিত মানদণ্ডের সাথে সম্পন্ন করা উচিত:
    • চূড়ান্ত অঙ্কের নিম্নলিখিত সংখ্যাটি যদি পাঁচটির কম হয় তবে চূড়ান্ত অঙ্কটি অবশ্যই একই থাকবে।
    • চূড়ান্ত অঙ্কের নিম্নলিখিতের অঙ্কটি যদি পাঁচটির চেয়ে বড় বা সমান হয় তবে চূড়ান্ত অঙ্কটি এক দ্বারা বাড়ানো উচিত।
  • আপনাকে অবশ্যই প্রথম n+1সংখ্যাগুলি আউটপুট করতে হবে ।
  • স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।

পরীক্ষার কেস

>>> f(0)
3

>>> f(1)
2.8

>>> f(11)
2.80777024203

>>> f(50)
2.80777024202851936522150118655777293230808592093020

>>> f(59)
2.80777024202851936522150118655777293230808592093019829122005

>>> f(60)
2.807770242028519365221501186557772932308085920930198291220055

আপনি যদি স্বেচ্ছাচারিত নির্ভুলতা ভাসা জন্য সমর্থন না করে?
— flawr

1
@ ফ্লোয়ার আমি মনে করি যে ভাষাটিকে কিছু স্ট্রিং কনটেন্টেশন বা অনুরূপ ব্যবহার করতে হবে। অন্যথায়, এই চ্যালেঞ্জের ভাষা এটি নাও হতে পারে।
— অ্যাডিসন ক্রম্প

খুব খারাপ, এটি মূলত আমাদের সংখ্যার হার্ডকোডিংয়ের সাথে ছেড়ে যায়। পিএস: কেন আপনি f(60)পরীক্ষার মামলায় যুক্ত করবেন না ? এইভাবে অংশগ্রহণকারীদের এটি বাহ্যিকভাবে আনতে হবে না =)
— flawr

@ ফ্লোয়ার হার্ডকোডিং 2 বিধি দ্বারা অনুমোদিত নয়
— অ্যাডিসন

পেছনের জিরো ঠিক আছে?
— মেগো

উত্তর:


7

গণিত, 44 39 36 25 ইউটিএফ -8 বাইট

  • -5 বাইট Sp3000 ধন্যবাদ
  • -3 বাইট কেনেটিএম ধন্যবাদ
  • -11 বাইটস সেনেগ্রোমকে ধন্যবাদ জানায়

ক্রস আউট 44 এখনও নিয়মিত 44 !!

N[∫1/x!{x,-1,∞},#+1]&

উদাহরণ:

f=N[∫1/x!{x,-1,∞},#+1]&
f[2]

আউটপুটস 2.81।

ব্যাখ্যা

N[               , # + 1] 
  ∫1/x!{x,-1,∞}

প্রথম পদক্ষেপটি (প্রথম প্যারামিটার) + 1 নির্ভুলতার Nসাথে বিশ্রামের পরিমাণে আমেরিকা নেয় #। !(ফ্যাক্টরিয়াল) আপনি যা প্রত্যাশা করতেন তা করে। {x, -1, Infinity}(আশ্চর্যরূপে ফর্ম্যাট করা) ইন্টিগ্রালের সীমানা নির্ধারণ করে।


আমি এটি পরীক্ষা করতে পারছি না, তাই আমি এই রাউন্ডগুলি সঠিকভাবে ধরে নিই?
— অ্যাডিসন ক্রম্প

1
@VTCAKAVSMoACE আমি চেক করা n = 60, এটি সঠিকভাবে চক্রের। ( 61St সংখ্যাটি একটি 8)। আপনি ওল্ফ্রামের ডক্সের জন্য দেখতে পারেন N।
— NoOneIs এখানে

Coolio। শুধু পরীক্ষা করা হচ্ছে।
— অ্যাডিসন ক্রম্প

আপনি সম্ভবত এটির ∞জায়গায় একটি আক্ষরিক ব্যবহার করতে পারেন Infinity। আমি 0 দ্বারা ভাগ করার পরামর্শ দেব, যদি এটি ComplexInfinityপরিবর্তিত হয় না ...
— Sp3000

1
ইউনিকোড-এফ 7474 N[∫1/x!{x,-1,∞},#+1]&কোথায় চেষ্টা করুন ; 𝕕ম্যাথমেটিকা হিসাবে প্রদর্শিত । (দ্রষ্টব্য যে পূর্বে &
— স্থানটিও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.