티스토리 뷰
생각한 점
1. commands 안의 배열의 첫번째 수 부터 두번째 수까지 빈 배열에 push
2. 이후 오름차순으로 정렬
3. 세번째 수의 순서의 숫자를 구하기
function solution(array, commands) {
var answer = [];
var count = 0;
while (count < commands.length) {
let temp = [];
let one = commands[count][0];
let two = commands[count][1];
let thr = commands[count][2];
for (let i = one - 1; i < two; i++) {
temp.push(array[i]);
}
temp.sort((a, b) => a - b);
answer.push(temp[thr - 1]);
count++;
}
return answer;
}
이후, 다른 사람들의 풀이 방법을 보고 slice함수를 사용해서 푼 것을 보고, 이걸 사용해도 되었겠다 싶었다.
function solution(array, commands) {
var answer = [];
var count = 0;
while (count < commands.length) {
let temp = [];
let one = commands[count][0];
let two = commands[count][1];
let thr = commands[count][2];
let sliceArr = array.slice(one - 1, two);
sliceArr.sort((a, b) => a - b);
answer.push(sliceArr[thr-1]);
count ++;
}
return answer;
}
'개발일지 > 알고리즘' 카테고리의 다른 글
프로그래머스 - 성격 유형 검사하기 (Javascript) (0) | 2022.08.31 |
---|---|
프로그래머스 - 위장 (Javascript) (0) | 2022.08.30 |
프로그래머스 - 나머지 한 점 (JavaScript) (0) | 2021.07.29 |
프로그래머스 - 크레인 인형뽑기 (JS) (0) | 2021.06.24 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 백준
- js
- typeScript
- spotifyapi
- 성격유형검사하기
- next-sitemap
- Python
- MDX
- 인프콘
- 티스토리챌린지
- Next.js
- 블로그
- react-native-naver-map
- 알고리즘
- 프로그래머스
- 항해99
- REACT
- redux-toolkit
- next-mdx-remote
- site-map
- seobe-dev
- ios
- JavaScript
- react-native
- 오블완
- 스파르타코딩클럽
- seobe.dev
- createAsyncThunk
- Infcon2022
- 실전프로젝트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함