Можно создать дубликат:
How to count duplicates in Ruby Arrays
Ruby: Compare 2 arrays for matches, and count the number of match instancesмассивов сравнение
Я начинаю с помощью рубинового языка. Предположим, у меня есть два массива:
a=["A", "B", "C", "D"]
b=["C", "A", "X", "Y", "F"]
Я хотел бы подсчитать количество дублированных элементов двух массивов. Чтобы достичь этого, идея, которую я придумал, выглядит следующим образом:
nr_of_duplicates = (a- (a - b)).size
Есть ли лучший способ достичь этого?
http://stackoverflow.com/questions/5013880/ruby-compare-2-arrays-for- match-and-count-the-number-of-match-instance, это может помочь с ответом –
http://stackoverflow.com/questions/1765368/how-to-count-duplicates-in-ruby-arrays другой для достижения того же –
«Это больше похоже на дискуссию, чем на вопрос» - это причина для закрытия. Я избавлюсь от него для вас, так как этот вопрос не обсуждается, он ищет лучший подход. – paxdiablo