Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。113件0あるサイトで以下の様なRubyの練習問題と、その回答が提示されていました。問題まず最初に入力した個数(n)分だけ"アルファベット(空白)数字"という入力を受けます。組を数字の値で並び替え、アルファベットのみ出力する。"B"]]という結果が得られます。"B"]という結果になると考えたのですが、なぜ数字とアルファベットが配列として格納されるのでしょうか。見づらい文章となってしまいましたが、ご回答いただけると嬉しいです。(最初は)配列ではなくハッシュになります。内容を確認してみて下さい。ご回答ありがとうございます。行うと配列になることを理解しました。line[0]の部分でなぜ数字と組で代入されるのかが理解できませんでした。22:17本文修正ありがとうございます。挟んで確認するとわかりやすいと思います。動作は以下の通りなので、キーである数字とそのキーに対応する値であるアルファベットの2つの要素を持つ配列の配列を返します。要素とする配列の配列に変換して,それをソートした配列を返します。動作は以下のドキュメントを確認するといいと思います。https://docs.ruby-lang.org/ja/latest/method/Hash/i/=5b=5d=3d.htmlHashの場合は配列と違いkeyとvalueの関連付けを行うため、添字として使っている数字と値である文字が組となって格納されています。ハッシュテーブル(連想配列とも呼ぶ)のクラスです。ハッシュは任意の種類のオブジェクト(キー)から任意の種類のオブジェクト(値)への関連づけを行うことができます。個の銅バッジご回答ありがとうございます。動きを知りませんでした。自分で調べてから質問いたします。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。