前提・実現したいこと
ある配列に数値が入っており、降順に並べたときに、それぞれのindexを取得したいです。
最大値、最小値は出せますが、その間の数値をどのように求めたらいいのか、
うまい解決方法がみつかりません。
index[0,1,2,3,4]
配列に入っている数値[-80,-72,-84,-80,-81]
とした場合、
降順にソートすると、[-72,-80,-80,-81,-84]となるので、
それぞれのindexを、[1,0,3,4,2]というように取得したいです。
ご教示よろしくお願いします。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
kotlin
1val indexRssi: Int = getRssiList.indexOf(getRssiList.max()) 2 Log.d("max_index", "$indexRssi" ) 3 4Logcat には max_index: 1 5このように最大値のみしか出力できていません… 6
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
Kotlin バージョン: 1.2.71

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/18 23:19