문제 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