μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- μλ°μ€ν¬λ¦½νΈ
- Gatsby
- μ½λ©ν μ€νΈ
- Props
- νλ‘ νΈμλ
- float
- useEffect
- CSS
- νλ‘κ·Έλλ¨Έμ€
- fetch API
- REACT
- μκ³ λ¦¬μ¦
- λ°λΈμ½μ€
- useRef
- λ°λΈμ½μ€3κΈ°
- Flex
- history api
- λΈλ‘κ·Έ
- position
- Today
- Total
Daehyunii's Dev-blog
νκΈ νμ₯(ν¨μ¨μ±-ν΄μ¬) λ³Έλ¬Έ
νκΈ νμ₯(ν¨μ¨μ±-ν΄μ¬)
Daehyunii 2022. 9. 2. 17:48λ¬Έμ (μΆμ² : μΈνλ° μλ°μ€ν¬λ¦½νΈ μκ³ λ¦¬μ¦ λ¬Έμ νμ΄ κ°μ, μ 보μ¬λ¦ΌνΌμλ)
νκΈ νμ₯μ λ½λλ° νλ³΄λ‘ κΈ°νΈ A, B, C, D, E νλ³΄κ° λ±λ‘μ νμ΅λλ€. ν¬νμ©μ§μλ λ° νμλ€μ΄ μκΈ°κ° μ νν ν보μ κΈ°νΈ(μνλ²³)κ° μ°μ¬μ Έ μμΌλ©° μ μλμ κ·Έ κΈ°νΈλ₯Ό λ°ννκ³ μμ΅λλ€. μ μλμ λ°νκ° λλ ν μ΄λ€ κΈ°νΈμ νλ³΄κ° νκΈ νμ₯μ΄ λμλμ§ μΆλ ₯νλ νλ‘κ·Έλ¨μ μ μ±νμΈμ. λ°λμ ν λͺ μ νκΈνμ₯μ΄ μ μΆλλλ‘ ν¬νκ²°κ³Όκ° λμλ€κ³ κ°μ ν©λλ€.
β£ μ
λ ₯μ€λͺ
첫 μ€μλ λ° νμμ N(5<=N<=50)μ΄ μ£Όμ΄μ§λλ€.
λ λ²μ§Έ μ€μ Nκ°μ ν¬νμ©μ§μ μ°μ¬μ Έ μλ κ° ν보μ κΈ°νΈκ° μ μλμ΄ λ°νν μμλλ‘ λ¬Έμμ΄λ‘ μ
λ ₯λ©λλ€.
β£ μΆλ ₯μ€λͺ
νκΈ νμ₯μΌλ‘ μ νλ κΈ°νΈλ₯Ό μΆλ ₯ν©λλ€.
β£ μ
λ ₯μμ 1
15
BACBACCACCBDEDE
β£ μΆλ ₯μμ 1
C
Tip
ν΄μ¬ 맡μ νμ©ν΄μ νΈλκ² κ°μ₯ μ½κ² ν μ μλ€.
λ¬Έμ νμ΄
//κ°μ λ£κ³ λ΄κ° μμ±ν μ λ΅
function solution(str){
let answer;
let sH = new Map();
for(let x of str){
if(sH.has(x)) sH.set(x,sH.get(x)+1);
else sH.set(x,1);
}
let max = Number.MIN_SAFE_INTEGER;
for(let [key,val] of sH){
if(val > max){
max = val;
answer = key;
}
}
return answer;
}
let string="BACBACCACCBDEDE";
console.log(solution(string));
'π Language & CS knowledge > Algorithm (κΈ°μ΄λ¬Έμ νμ΄)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λͺ¨λ μλκ·Έλ¨ μ°ΎκΈ°(ν¨μ¨μ±-ν΄μ¬,ν¬ν¬μΈν°,μ¬λΌμ΄λ© μλμ°) (0) | 2022.09.02 |
---|---|
μλκ·Έλ¨(ν¨μ¨μ±-ν΄μ¬) (0) | 2022.09.02 |
μ΅λ 맀μΆ(ν¨μ¨μ±-μ¬λΌμ΄λ© μλμ°) (0) | 2022.09.02 |
μ°μ λΆλΆμμ΄2(ν¨μ¨μ±-ν¬ ν¬μΈν° μκ³ λ¦¬μ¦) (0) | 2022.09.02 |
μ°μ λΆλΆμμ΄1(ν¨μ¨μ±-ν¬ ν¬μΈν° μκ³ λ¦¬μ¦) (0) | 2022.09.02 |