티스토리 뷰

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