level2 _ 프린터

LOOPY·2022년 5월 6일
0

Programmers(연습문제)

목록 보기
59/63

나의 답안

다른 답안

  1. map 함수로 index와 priority의 쌍을 생성
  2. firstEle에 arr의 첫 원소를 받아와 가장 높은 우선순위를 가지고 있다면 queue에, 아니라면 arr의 맨 뒤에 push하는 과정 반복
  • 여기서 array.some(조건)은 조건을 만족하는 원소가 배열 내에 있으면 true를, 없으면 false를 반환하는 함수
  1. queue에서 location를 index로 가지는 원소의 index를 검색해 1을 더한 후 반환
    arr.shift와 arr.some 함수를 적절히 사용해 더욱 정돈된 코드를 작성할 수 있었다!
profile
1.5년차 프론트엔드 개발자의 소소한 기록을 담습니다 :-)

0개의 댓글