알고리즘 - K번째 수

윤영훈·2021년 2월 20일
0

알고리즘

목록 보기
1/2
post-thumbnail

문제

나의 풀이

문제를 푼 방식

  1. commands는 배열을 원소로 가지는 리스트형태로 매개변수에 전달되고 각 내부 배열 원소들은 필요한 정보를 담고 있다.

  2. 배열 내장함수인 forEach나 map을 사용하여 반복문을 사용해야겠다고 생각하고 그 안에서 문제에서 요구하는 배열을 자르고 정렬하고 k번째 있는 수를 구한 다음 빈 배열형태에 push해 준다.

주의할 점

  • sort((a,b)=>a-b)
    compareFunction이 제공되지 않으면 요소를 문자열로 변환하고 유니 코드 코드 포인트 순서로 문자열을 비교하여 정렬됩니다. 예를 들어 "바나나"는 "체리"앞에옵니다. 숫자 정렬에서는 9가 80보다 앞에 오지만 숫자는 문자열로 변환되기 때문에 "80"은 유니 코드 순서에서 "9"앞에옵니다.

출처-https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort

다른사람의 풀이

0개의 댓글