এই প্রশ্নটি এই এইচএনকিউ দ্বারা অনুপ্রাণিত হয়েছিল ।
সিরিজ সম্পর্কে
এই প্রশ্নটি এখন এজিএম পদ্ধতি সম্পর্কে একটি সিরিজের অংশ। সিরিজের এই প্রথম পোস্টটি আসলে গণনা সম্পর্কে হবে AGM
। আপনি এটি অন্য কোনও কোড গল্ফ চ্যালেঞ্জের মতো আচরণ করতে পারেন এবং সিরিজটি সম্পর্কে মোটেই চিন্তা না করেই উত্তর দিন answer তবে, সমস্ত চ্যালেঞ্জ জুড়ে একটি লিডারবোর্ড রয়েছে।
পাটিগণিত – জ্যামিতিক গড় কী?
পাটিগণিত-জ্যামিতিক গড় দুটি সংখ্যার সংখ্যা বারবার করতে গাণিতিক এবং জ্যামিতিক উপায়ে এগোয় গ্রহণ হিসাবে সংজ্ঞায়িত করা হয়। আপনার কাজটি কয়েকটি n
পুনরাবৃত্তির পরে এই নম্বরটি সন্ধান করা ।
ব্যাখ্যা
- যে
a, b, n
কোনও যুক্তিসঙ্গত বিন্যাসে আপনি তিনটি সংখ্যা নেন take - জন্য
n
পুনরাবৃত্তিও, এর গাণিতিক এবং জ্যামিতিক গড় নেওয়াa
এবংb
এবং সেই সেটa
এবংb
। - দুটি সংখ্যার জন্য
a
এবংb
, গাণিতিক গড়টি হিসাবে সংজ্ঞায়িত করা হয়(a + b) / 2
। - জ্যামিতিক গড় হিসাবে সংজ্ঞায়িত করা হয়
√(a * b)
। a
এবংb
একে অপরের কাছে আসা উচিত।- তারপরে, আউটপুট উভয়
a
এবংb
। - আপনার ভাসমান ত্রুটি-বিচ্যুতির বিষয়ে চিন্তা করতে হবে না।
- এটি কোড-গল্ফ তাই বাইট জেতে সংক্ষিপ্ততম কোড !
পরীক্ষার মামলা
[0, [24, 6]] -> [24, 6]
[1, [24, 6]] -> [15.0, 12.0]
[2, [24, 6]] -> [13.5, 13.416407864998739]
[5, [24, 6]] -> [13.458171481725616, 13.458171481725616]
[10, [100, 50]] -> [72.83955155234534, 72.83955155234534]
The next one is 1/Gauss's Constant:
[10, [1, 1.41421356237]] -> [1.198140234734168, 1.1981402347341683]
লিডারবোর্ড
মার্টিনের সিরিজ থেকে চুরি।
নিম্নলিখিত স্নিপেট সিরিজের সমস্ত চ্যালেঞ্জ জুড়ে একটি লিডারবোর্ড তৈরি করবে।
আপনার উত্তরগুলি প্রদর্শিত হবে তা নিশ্চিত করার জন্য, দয়া করে নীচের মার্কডাউন টেমপ্লেটটি ব্যবহার করে প্রতিটি উত্তর শিরোনাম দিয়ে শুরু করুন:
# Language Name, N bytes
যেখানে এন আপনার জমা দেওয়ার আকার। আপনি যদি নিজের স্কোরটি উন্নত করেন তবে আপনি পুরানো স্কোরগুলি শিরোনামে রেখে দিতে পারেন। এই ক্ষেত্রে:
# Ruby, <s>104</s> <s>101</s> 96 bytes
a
বাb
" ভাল, কোনটি? দুজনই, না হয় একজন?