我有一个由多个哈希组成的数组。我想要查找特定键/值的最高值,并打印该哈希表中该名称对应的值。例如,我有一个“学生”哈希数组,包含每个学生的信息。我想查找哪个学生的考试成绩最高,并输出他们的名字。对于下面的数组,“Kate Saunders”的考试成绩最高,因此我想打印出她的名字。
任何帮助或指针都将不胜感激。我现在有一个hacky解决方法,但我知道有更好的方法。我是Ruby的新手,爱它,但在这个问题上被卡住了。非常感谢!
任何帮助或指针都将不胜感激。我现在有一个hacky解决方法,但我知道有更好的方法。我是Ruby的新手,爱它,但在这个问题上被卡住了。非常感谢!
students = [
{
name: "Mary Jones",
test_score: 80,
sport: "soccer"
},
{
name: "Bob Kelly",
test_score: 95,
sport: "basketball"
}.
{
name: "Kate Saunders",
test_score: 99,
sport: "hockey"
},
{
name: "Pete Dunst",
test_score: 88,
sport: "football"
}
]