点数を求める


点数を求める



👉  学生の順位を1にする.そして、価格を比較して、点数が私より高ければ、点数に1を足すと、最終的な点数が得られます.同じ点数は同じ点数で処理すればいいので、もっと注意することはありません.
今コードで調べてみます.

コード#コード#

function solution(arr) {
    let answer = Array(arr.length).fill(1);   ... 1

    for (let i = 0; i < arr.length; i++) {
        for (let j = 0; j < arr.length; j++) {
            if (arr[i] < arr[j]) {   ... 2
                answer[i]++;
            }
        }
    }
    return answer;
}

let arr = [92, 92, 92, 100, 76];
console.log(solution(arr));

=====

2 2 2 1 5
👉  上のコードを見てください.

  • 指定した配列の個数に基づいて等号配列を作成し、1に初期化します.

  • 比较的に并べて、自分より高い点数があれば、点数を1上げます.
  • 等号を求める場合は配列を1にリセットし,これにより容易に等号を求めることができる.
    ソース-JavaScriptアルゴリズムの解題