インタビュアーは私にコードを書いて
Javaの学生の2番目に高いマーク。2D配列のみを使用し、forループを使用します。
String[][] arr = new String[][]{
{"New Delhi", "5000"},
{"Chennai", "4300"},
{"Goa", "2940"},
{"New Delhi", "2003"},
{"Kolkata", "8904"},
{"Kerala", "8972"},
{"New Delhi", "8922"},
{"Chennai", "8217"},
{"New Delhi", "2462"},
{"Kolkata", "5564"},
{"Kerala", "9406"}};
私はSQLクエリとコレクションを見つける方法を知っていますが、私は forループのみの2次元配列。
シンプルでわかりやすい答えを探しています。
誰かがこれで私を助けることができるなら。
回答:
回答№1は0parseIntを使用してマークを整数に変換して、マークを別の配列にロードします。
ループは、マークを最低から最高に編成し、最高のインデックスを取得して、そこから1を引くように作成されます。