π€ μμ§log π€
[νλ‘κ·Έλλ¨Έμ€:Javascript] μμμμ κ°μ λ³Έλ¬Έ
π νλ‘κ·Έλλ¨Έμ€
[νλ‘κ·Έλλ¨Έμ€:Javascript] μμμμ κ°μ
Eun_zii 2024. 2. 5. 17:15νλ‘κ·Έλλ¨Έμ€ Lv.0
- μμμμ κ°μ
π λ¬Έμ μ€λͺ
- μμμμ΄λ λ κ°μ μ«μλ₯Ό μμλ₯Ό μ νμ¬ μ§μ§μ΄ λνλΈ μμΌλ‘ (a, b)λ‘ νκΈ°ν©λλ€. μμ°μ nμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ λ μ«μμ κ³±μ΄ nμΈ μμ°μ μμμμ κ°μλ₯Ό returnνλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
π μ ν쑰건
- 1 ≤ n ≤ 1,000,000
π νμ΄
function solution(n) {
let answer = 0;
for( let i = 2; i <= n; i++ ) {
if( n % i === 0) {
answer++
}
}
return answer +1
}
β
λ¬Έμ λΆν° μ΄ν΄κ° μμλμλ€π₯² κ²μν΄λ³΄λ μ½μμ κ°μλ₯Ό ꡬν΄μΌνλ λ¬Έμ λΌκ³ νλ€.
ποΈ μ½μλ₯Ό ꡬνλ λ²
function μ½μμκ°μꡬνκΈ°(n) {
let μ½μμκ°μ = 0;
for (let i = 1; i <= n; i++) {
if (n % i === 0) {
μ½μμκ°μ++;
}
}
return μ½μμκ°μ;
}
μ λ°©λ²μΌλ‘ μ μ©νλλ° μ€ν¨ν΄μ ν΄λ΅ μ°Έκ³ νλ€
π‘
answer λ³μλ‘ μ΄κΈ°κ°μ 0μΌλ‘ μ€μ ν
forλ¬Έ iλ₯Ό 2λΆν° nκΉμ§ μ¦κ°μν€λ©΄μ λ°λ³΅νλ€.
if λ¬Έμ νμ¬μ iκ° n μΌλ‘ λλμ΄ λ¨μ΄μ§λμ§λ₯Ό νμΈ
μ¦, nμ iλ‘ λλ΄μ λ λλ¨Έμ§κ° 0μ΄ λλ κ²½μ° λλμ΄ λ¨μ΄μ§λ€λ©΄, answerκ° 1 μ¦κ° μ΄λ νμ¬μ iκ° nμ μ½μμμ μλ―Έ
μ΅μ’ μ μΌλ‘ answer + 1μ΄ λ°νλμ΄ nμ μ½μμ κ°μλ₯Ό λ°ν νλ€.
728x90
'π νλ‘κ·Έλλ¨Έμ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νλ‘κ·Έλλ¨Έμ€:Javascript] λλ¬Έμλ‘ λ°κΎΈκΈ° (0) | 2024.02.05 |
---|---|
[νλ‘κ·Έλλ¨Έμ€:Javascript] 곡배μ (0) | 2024.02.05 |
[νλ‘κ·Έλλ¨Έμ€:Javascript] μΌκ°νμ μμ±μ‘°κ±΄ (1) (0) | 2024.02.05 |
[νλ‘κ·Έλλ¨Έμ€:Javascript] λ¬Έμμ΄μ λ€μ nκΈμ (0) | 2024.02.05 |
[νλ‘κ·Έλλ¨Έμ€:Javascript] λ¬Έμμ΄λ‘ λ³ν (0) | 2023.12.29 |