μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- position
- μ½λ©ν μ€νΈ
- history api
- Props
- μλ°μ€ν¬λ¦½νΈ
- REACT
- λ°λΈμ½μ€
- μκ³ λ¦¬μ¦
- νλ‘ νΈμλ
- λΈλ‘κ·Έ
- νλ‘κ·Έλλ¨Έμ€
- useEffect
- Flex
- fetch API
- λ°λΈμ½μ€3κΈ°
- CSS
- Gatsby
- useRef
- float
- Today
- Total
Daehyunii's Dev-blog
λ²λΈ μ λ ¬ μμ© λ³Έλ¬Έ
λ²λΈ μ λ ¬ μμ©
Daehyunii 2022. 9. 6. 19:01λ¬Έμ (μΆμ² : μΈνλ° μλ°μ€ν¬λ¦½νΈ μκ³ λ¦¬μ¦ λ¬Έμ νμ΄ κ°μ, μ 보μ¬λ¦ΌνΌμλ)
Nκ°μ μ μκ° μ
λ ₯λλ©΄ λΉμ μ μ
λ ₯λ κ°μ μ λ ¬ν΄μΌ νλ€.
μμ μ μλ μμͺ½μ μμμ μλ λ·μͺ½μ μμ΄μΌ νλ€. λν μμμ μμ μμμ μμ μμμλ λ³ν¨μ΄ μμ΄μΌ νλ€.
β£ μ
λ ₯μ€λͺ
첫 λ²μ§Έ μ€μ μ μ N(5<=N<=100)μ΄ μ£Όμ΄μ§κ³ , κ·Έ λ€μ μ€λΆν° μμλ₯Ό ν¬ν¨ν μ μκ° μ£Όμ΄μ§ λ€. μ«μ 0μ μ
λ ₯λμ§ μλλ€.
β£ μΆλ ₯μ€λͺ
μ λ ¬λ κ²°κ³Όλ₯Ό μΆλ ₯νλ€.
β£ μ
λ ₯μμ 1
8
1 2 3 -3 -2 5 6 -6
β£ μΆλ ₯μμ 1
-3 -2 -6 1 2 3 5 6
Tip
1) μ«μλΌλ¦¬ μλ‘ λΉκ΅νμ¬ μμκ° μμλ³΄λ€ λ€μ μμΌλ©΄ μ€μνλ©΄ λλ€.(μ΄μν μ«μλΌλ¦¬ λΉκ΅ν΄μ μ λ ¬)
λ¬Έμ νμ΄
//λ΄κ° μμ±ν λ΅
function solution(arr){
answer = arr;
for(let i = 0 ; i < arr.length - 1 ; i++){
for(let j = 0 ; j < arr.length - 1 - i ; j++){
if(arr[j] > 0 && arr[j+1] < 0){
[arr[j],arr[j+1]] = [arr[j+1],arr[j]];
}
}
}
return answer;
}
let array = [1,2,3,-3,-2,5,6,-6];
console.log(solution(array));
'π Language & CS knowledge > Algorithm (κΈ°μ΄λ¬Έμ νμ΄)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μΉ΄μΉ΄μ€ μΊμ λ¬Έμ λ³ν(μ½μ μ λ ¬ μμ©) (0) | 2022.09.06 |
---|---|
μ½μ μ λ ¬ (0) | 2022.09.06 |
λ²λΈ μ λ ¬ (0) | 2022.09.06 |
μ ν μ λ ¬ (0) | 2022.09.06 |
κ΅μ‘κ³Όμ μ€κ³(μλ£κ΅¬μ‘°-ν) (0) | 2022.09.06 |