[PS]最低価格と最高価格(LV 2)
プログラマレベル2
最高価格と最高価格
文字列sは、スペースで区切られた数値を格納する.strに表示される数値の最小値と最大値を見つけ、「(最小値)」形式の文字列の関数を返してソリューションを完了します.
たとえば、sが「1 2 3 4」であれば「1 4」、「-1 2 3 4」であれば「-4 1」を返します.
せいげんじょうけん
に答える
function solution(s) {
// 정답을 반환할 문자열
let answer = "";
// 적당히 엄청 작은 수
let MAX = -99999999;
// 적당히 엄청 큰 수
let MIN = 99999999;
// s를 배열로 바꾼뒤 forEach
s.split(" ").forEach((e) => {
// 현재값은 정수로 바꾼 e
let temp = parseInt(e);
// 만약 max보다 크면 최댓값 교체
if (MAX <= temp) {
MAX = temp;
}
// 만약 min보다 작으면 최솟값 교체
if (MIN >= temp) {
MIN = temp;
}
});
// 반복문이 끝난뒤의 MIN과 MAX를 정답문자열에 형태에 맞게 더해줌
answer += MIN + " ";
answer += MAX + "";
// 반환
return answer;
}
の最後の部分
本題
効率的に言えばfor文に変えたいです.
簡単な値交換の基礎知識があれば、lv 2よりもlv 1が適切に見えます.
Reference
この問題について([PS]最低価格と最高価格(LV 2)), 我々は、より多くの情報をここで見つけました https://velog.io/@sjy0917/최댓값과-최솟값-LV2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol