ν°μ€ν 리 λ·°
λ¬Έμ
μ νκΈ°κ° μμλμμ΅λλ€. νμλ μ μ§κΏμ λ§λ λ무 μ μ΄ λ¬μ΅λλ€.
νμλ€ λ°μλ Nλͺ
μ νμλ€μ΄ μμ΅λλ€.
μ μλμ λ° νμλ€μκ² λ° λ²νΈλ₯Ό μ ν΄ μ£ΌκΈ° μν΄ μ΄λμ₯μ λ° νμλ€μ ν€κ° κ°μ₯ μμ ν μλΆν° μΌλ ¬λ‘ ν€μμΌλ‘ μΈμ μ΅λλ€. μ μΌ μμ κ°μ₯ μμ νμλΆν° λ° λ²νΈλ₯Ό 1λ²λΆν° Nλ²κΉ μ§ λΆμ¬ν©λλ€. νμλ μ§κΏλ³΄λ€ ν€κ° ν½λλ€. κ·Έλ°λ° νμκ° μ λ²νΈλ₯Ό λ°κ³ μΆμ΄ μ§κΏκ³Ό μ 리λ₯Ό λ°κΏ¨μ΅λλ€. μ μλμ μ΄ μ¬μ€μ λͺ¨λ₯΄κ³ νμλ€μκ² μμλ μμλλ‘ λ²νΈλ₯Ό λΆμ¬νμ΅λ λ€.
νμμ μ§κΏμ΄ μ리λ₯Ό λ°κΎΌ λ° νμλ€μ μΌλ ¬λ‘ μμλ ν€ μ λ³΄κ° μ£Όμ΄μ§ λ νμκ° λ°μ λ² νΈμ νμ μ§κΏμ΄ λ°μ λ²νΈλ₯Ό μ°¨λ‘λ‘ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμΈμ.
λ¬Έμ νμ΄
- λ³Έλ μ μλμ΄ μ ν΄μ€ λ²νΈ μμλ₯Ό ꡬνλ€.
- μμ ꡬν μμμ νμμ μ μ§κΏμ΄ μ리λ₯Ό λ°κΏ μκΈ΄ νμ¬ μμλ₯Ό λΉκ΅νλ€.
- κ°μ μ리μ λ€λ₯Έ μ¬λμ΄ μλ€λ©΄ ν΄λΉ μ리(μΈλ±μ€)λ₯Ό λ°ννλ€.
μ½λ
function solution(...arr) {
let answer = [];
let newArr = Array.from(arr);
newArr.sort((a, b) => a - b);
for(let i = 0; i < arr.length; i++) {
if(arr[i] !== newArr[i]) {
answer.push(i + 1);
}
}
return answer;
}
console.log(solution(120, 125, 152, 130, 135, 135, 143, 127, 160));
'μκ³ λ¦¬μ¦ > νκ·Έ λ³ νμ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[그리λ]νμμ€ λ°°μ (0) | 2021.07.23 |
---|---|
μ’ν μ λ ¬ (0) | 2021.07.22 |
Least Recently Used (0) | 2021.07.20 |
μ½μ μ λ ¬ (0) | 2021.07.19 |
Special Sort (0) | 2021.07.18 |