配列内の配列に特定の文字が一致した場合の最大値の求め方を教えて頂きたいです。
具体的には、次のような配列があるときに、配列内の配列の一つ目がbig、かつ二つ目がredの時の最大の3つ目を求めたいです。
array = [[big,blue,95],[small,red,80],[big,red,85],[small,red,90],[big,red,75]]
この場合、
配列内の配列の1つ目がbigは次の3つ
[big,blue,95] [big,red,85] [big,red,75]
上の3つの中で配列内の配列の2つ目がredは次の2つ
[big,red,85] [big,red,75]
上の2つの中で配列内の配列の3つ目が最大なのは
85
この”85”をプログラムで出したいです。
考え方やサンプルコードを教えて頂けると助かります。
宜しくお願いします。
回答4件
あなたの回答
tips
プレビュー