문제 34 : sort 구현하기
less than 1 minute read
문제 34 : sort 구현하기
// 키가 주어지면 순서대로 제대로 섰는지 확인하는 프로그램을 만들어보자.(오름차순)
// 입출력
// 입력 : 176 156 155 165 166 169
// 출력 : NO
// 입력 : 155 156 165 166 169 176
// 출력 : YES
풀이 1
const heights = prompt("키를 입력하세요.");
const splitedH = heights.split(" ");
let bool = true;
for (let i = 0; i < splitedH.length - 1; i++) {
if (splitedH[i] > splitedH[i + 1]) {
bool = false;
break;
}
}
if (bool) {
console.log("YES");
} else {
console.log("NO");
}
풀이 2
const unsorted = prompt("키를 입력하세요.");
const sorted = unsorted
.split(" ")
.sort((a, b) => a - b)
.join(" ");
if (unsorted === sorted) {
console.log("YES");
} else {
console.log("NO");
}
Leave a comment