해시 배열을 가지고 있는데 그 중 일부는 다른 배열의 하위 집합입니다. 그것이 내가 필요로 무엇을 제공하지 않습니다 그러나 배열 내의 배열 찾기
{Bob: 1, Mary: 2, Sue: 3, Tony: 9}
{Phil: 2, Brian: 8}
내가
"Ruby Array Comparison Tricks"을 읽어하는,이 경우 것이다
a = []
a << {Bob: 1, Mary: 2, Sue: 3}
a << {Bob:1}
a << {Phil: 2, Brian: 8}
a << {Bob: 1, Mary: 2, Sue: 3, Tony: 9}
나는 독특한 슈퍼 세트의 배열을 반환해야합니다.
배열을 비교하고 하위 배열을 식별하는 루비 솔루션이 있습니까?
어떤 코드를 썼습니까? 당신은 * 항상 * 첫 번째 이름/값 쌍을 키잉하고 있습니까? –
세트를 사용하여 물건을 단순화 할 수 있습니다 http://www.ruby-doc.org/stdlib-2.1.5/libdoc/set/rdoc/Set.html –