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


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.