最小のプログラマーを削除[レベル1]
2003 ワード
質問する
整数の配列を保存し、arrから最小数の配列を削除する関数を返します.解決策を完了してください.ただし、返される配列が空の配列の場合は、配列に-1を入力して返します.たとえばarrが[4,3,2,1]の場合は[4,3,2]を返し、[10]の場合は[1]を返します.
せいげんじょうけん
I/O例
に答える
const solution = (arr) => {
let newArr = arr.filter((e) => e != Math.min(...arr));
return newArr.length ? newArr : [-1];
};
Math.minとfilterを使用して新しい配列を作成し、3つの演算子を使用して返します.falseと0空の文字列は同じ処理であることをもう一度覚えてください.Reference
この問題について(最小のプログラマーを削除[レベル1]), 我々は、より多くの情報をここで見つけました https://velog.io/@bkdragon0228/프로그래머스Level-1-제일-작은-수-제거하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol