次の 2 次元配列 (ソートされていない) があるとします。
[["Abigail", 1047], ["Betty", 1049], ["Alfred", 1048], ["Bernadette", 1050]]
これを最初の要素の最初の文字に基づいてアルファベット順のキーを持つハッシュに変換するにはどうすればよいですか? キーは、最初の要素 (つまり、この場合は人の名前) に基づいて、配列要素と同様に並べ替える必要があります。
{
'A' => [['Abigail','1047'], ['Alfred','1048']],
'B' => [['Bernadette','1050'], ['Betty','1049']]
}