শুভ পাই দিবস সবাই! কোনও কারণ ছাড়াই, আমি পাই এর একটি মন্টি কার্লো অনুমানকারী তৈরি করার চেষ্টা করছি যা যতটা সম্ভব সংক্ষিপ্ত। আমরা কি একটি টুইটে ফিট করতে পারে এমন একটি নির্মাণ করতে পারি?
স্পষ্ট করে বলার জন্য, আমার যা মনে আছে তা হ'ল ইউনিট স্কোয়ার থেকে এলোমেলো পয়েন্ট আঁকার এবং ইউনিট বৃত্তের মধ্যে যে অনুপাতটি আসে তার অনুপাত গণনা করা approach নমুনাগুলির সংখ্যা হার্ড কোডড হতে পারে বা নাও হতে পারে। আপনি যদি এগুলিকে হার্ডকোড করেন তবে আপনাকে কমপক্ষে 1000 টি নমুনা ব্যবহার করতে হবে। ফলটি ফ্লোটিং পয়েন্ট, স্থির পয়েন্ট বা যুক্তিসঙ্গত সংখ্যা হিসাবে ফেরত বা মুদ্রিত হতে পারে।
কোনও ট্রিগ ফাংশন বা পাই কনস্ট্যান্ট নয়, অবশ্যই মন্টি কার্লো পদ্ধতির হতে হবে।
এটি কোড গল্ফ, তাই সংক্ষিপ্ততম জমা (বাইটে) জিতেছে।
((0..4e9).map{rand**2+rand**2<1}.to_s.sub(/./,"$1.")
map
তোমাদের একটি অ্যারের দিতে true
এবং false
?
.filter{...}.size
যদিও কাজ করা উচিত।