プログラマー-最高価格
4366 ワード
質問:最低価格と最高価格
基本内容
指定された文字列の場合、スペースを基準に分離し、生成された数値の中で最も値が高く、最も値が高くなります.
マイコード
function solution(s) {
var answer = '';
let array = s.split(' ')
let realArray = array.map(x=>parseInt(x))
return Math.min.apply(null,realArray)+' '+Math.max.apply(null,realArray);
}
スペースが分離された後、numberで変換した後、最値にスペースと最切り上げを加えます.他者コード
function solution(s) {
const arr = s.split(' ');
return Math.min(...arr)+' '+Math.max(...arr);
}
Math.MaxとMath。minについて
Math.min(...arr)はMathです.min.apply(null,arr)と同様と考えられる.
どちらも配列の最高値を探すコードです.
初めて知った事実配列が文字列であってもmaxは自分で比較するようです.
ex)
Math.max(...['10','-100','5']) //10
上記のように文法入力を単独で行う必要はありませんReference
この問題について(プログラマー-最高価格), 我々は、より多くの情報をここで見つけました https://velog.io/@khw970421/프로그래머스-최댓값-최솟값テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol