티스토리 뷰
생각한 점
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
- Infcon2022
- 스파르타코딩클럽
- Next.js
- Python
- redux-toolkit
- 성격유형검사하기
- next-sitemap
- seobe.dev
- 백준
- site-map
- 알고리즘
- react-native
- 실전프로젝트
- ios
- 오블완
- js
- spotifyapi
- JavaScript
- 항해99
- typeScript
- MDX
- 인프콘
- REACT
- 프로그래머스
- react-native-naver-map
- 티스토리챌린지
- 블로그
- createAsyncThunk
- next-mdx-remote
- seobe-dev
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함