任意のレベルの深さでネストできるハッシュの配列の配列があります。
array = [
[ ['a','2'], ['b','5'] ],
[ ['c','4'], ['d','5'] ],
[ ['e','6'], [f,7] ],
...]
最初の段階では、連続する各ハッシュを比較する必要があります。要素の 1 つを保持し、もう 1 つを破棄します。2 番目のステップでは、ハッシュ 1 の選択された要素をハッシュ 2 の選択された要素と比較する必要があります。このプロセスは、ハッシュされた要素が 1 つだけ残るまで続行する必要があります。
Rubyでこれを行うにはどうすればよいですか?
答えてくれてどうもありがとう