আমি মাল্টিসেট নামে একটি শ্রেণীর জন্য বিভিন্ন পদ্ধতি তৈরি করতে চাই ।
আমার কাছে সমস্ত প্রয়োজনীয় পদ্ধতি রয়েছে তবে আমি মোড়, ইউনিয়ন এবং উপসেট পদ্ধতি কীভাবে লিখব তা সম্পর্কে আমি নিশ্চিত নই।
চৌরাস্তা এবং ইউনিয়নের জন্য, আমার কোডটি এভাবে শুরু হয়:
def intersect(var)
x = Multiset.new
end
এখানে একটি উদাহরণ:
X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]
তার পরে ছেদ X
এবং Y
হয় [1, 2]
।
রুবি
—
ক্রুলে
@ ক্রুলের লিঙ্কটি নষ্ট হয়ে গেছে তবে আমি বিশ্বাস করি যে তিনি আপনাকে অ্যারে "&" পদ্ধতিতে ইশারা করছিলেন যা ছেদ করে, কিছু উত্তর এখানে দেখুন।
—
রজারডপ্যাক 21 ই
8 বছরেরও বেশি আগে এর উত্তর দেওয়া হয়েছিল। হ্যাঁ, ছেদ ছিল, ruby-doc.org/core-2.6.3/Array.html#method-i-26
—
Krule