[解決済み] 2つの配列が同じ内容かどうか(順序は問わない)チェックする。
2022-12-09 14:11:03
質問
Ruby 1.8.6 と Rails 1.2.3 を使っているのですが、2つの配列が同じ要素を持っているかどうか、それが同じ順番かどうかに関係なく判断する必要があります。配列の1つは重複を含まないことが保証されています(もう1つは可能性があり、その場合、答えはノーです)。
私が最初に考えたのは
require 'set'
a.to_set == b.to_set
を使うことができますが、もっと効率的な、あるいは慣用的な方法はないものかと考えていました。
どのように解決するのですか?
これはセットへの変換は必要ありません。
a.sort == b.sort
関連
-
[解決済み] .NETでの2つのバイト配列の比較
-
[解決済み] 配列の場合、なぜ a[5] == 5[a] になるのでしょうか?
-
[解決済み] JavaScriptには、与えられた範囲内の範囲を生成する "range() "のようなメソッドがありますか?
-
[解決済み] 配列のすべてのメンバーを同じ値で初期化するには?
-
[解決済み] JavaScriptで2つの配列の差を取得する方法は?
-
[解決済み] SetをArrayに変換するには?
-
[解決済み】JavaScriptで2つの配列を結合し、項目の重複を排除する方法
-
[解決済み] lodashを使ってギザギザ配列(順番がない項目の存在)を比較する
-
[解決済み] Hash each ループでインデックスにアクセスすることは可能ですか?
-
[解決済み] 変数名を使ったRubyの正規表現
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Rspec: 「array.should == another_array "だが、順番は気にしない。
-
[解決済み] Rubyの継承とミキシンの比較
-
[解決済み] このタスクを実行するには、Ruby と Sass をインストールし、PATH に配置する必要があります」という警告を解決するには?
-
[解決済み] Ruby: HTTP でファイルを multipart/form-data で投稿するには?
-
[解決済み] RubyのREPLを開くコマンドは何ですか?
-
[解決済み] rubyのinjectはreduceと同じ意味ですか?
-
[解決済み] define_methodを使ってクラスメソッドを作成するには?
-
[解決済み] Rubyです。変数を文字列にマージする
-
[解決済み] バージョン要件におけるティルデグレータン(~>)の意味?
-
[解決済み] WindowsへのRubyGemsのインストール