[JS]「最小数を削除」


クリック:質問リンク

1.問題の説明


整数の配列を保存し、arrから最小数の配列を削除する関数を返します.解決策を完了してください.ただし、返される配列が空の配列の場合は、配列に-1を入力して返します.たとえばarrが[4,3,2,1]の場合は[4,3,2]を返し、[10]の場合は[1]を返します.

2.制限条件

  • arrは、長さが1より大きい配列である.
  • インデックスi,jについて、i≠jの場合、arr[i]≠arr[j]である.
  • 3.I/O例



    4.トラブルシューティング


    try#1


    コードは実行できますが、採点に失敗しました...問題は何ですか.
    !失敗コード

    使用するarrayプロトタイプ。

  • arr.sort()
  • arr.indexOf()
  • arr.splice
  • 5.勉強の内容

    - arr.sort((a, b) => b - a)  // sort한 배열이 reverse됨
    - arr.indexOf(min)  // arr에서 가장 작은 값을 갖는 index를 찾아줌
    - arr.splice(index[], 1) // index값을 arr안에서 지워줌

    6.学習内容

  • apply
  • Math.min.apply(null,arr); // 가장 작은 값 가져오는 법