Algorithm
- μ μ μ κ³±κ·Ό νλ³ -
λ¬Έμ
μμμ μμ μ μ nμ λν΄, nμ΄ μ΄λ€ μμ μ μ xμ μ κ³±μΈμ§ μλμ§ νλ¨νλ € ν©λλ€.
nμ΄ μμ μ μ xμ μ κ³±μ΄λΌλ©΄ x+1μ μ κ³±μ 리ν΄νκ³ , nμ΄ μμ μ μ xμ μ κ³±μ΄ μλλΌλ©΄ -1μ 리ν΄νλ ν¨μλ₯Ό μμ±νμΈμ.
μ μΆλ ₯ μμ
n | return |
121 | 144 |
3 | -1 |
λ¬Έμ νκΈ°
μ΄λ² λ¬Έμ λ μ½λμ κ΄ν λ¬Έλ²μ μ΄λ»κ² μ μ¬μ©νλλμ λ°λΌμ μ½λμ κΈΈμ΄κ° κ²°μ λλ λ¬Έμ μΈ κ² κ°μλ€.
λλ μΌλ¨ Math.sqrt()λ₯Ό μ¬μ©ν΄μ 맀κ°λ³μλ‘ λ°μμ€λ κ°μ μ κ³±κ·Όμ νμ νκ³ , μμ μ μμμ μ΄ μ κ±°λ Intνλ§μ λ³΄κ³ μΆμ λ parseInt()λ₯Ό μ¬μ©ν μ μλ€λκ² κ°μκΈ° μκ°λμ μ¬μ©ν΄ 보μλλ μ ν΄κ²°λμλ€.
λ€λ§ μλλΌλ©΄ μ κ³±νλ κ°μ 리ν΄ν λ '**'λ₯Ό μ¬μ©νλλ° μ΄λ²μ Math.powλ₯Ό μ¬μ©νλ €κ³ νλ μ΄μ§ ν·κ°λ Έλ€.
(λ°μ±νμ...)
Math.pow( ) κΈ°μ΅νμ!!
'κ°μΈκ³΅λΆ > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Level 1] μμ°μ λ€μ§μ΄ λ°°μ΄λ‘ λ§λ€κΈ° (0) | 2021.04.14 |
---|---|
[Level 1] μ μ λ΄λ¦Όμ°¨μμΌλ‘ λ°°μΉνκΈ° (0) | 2021.04.13 |
[Level 1] μ μΌ μμ μ μ κ±°νκΈ° (0) | 2021.04.10 |
[Level 1] μ§μμ νμ (0) | 2021.04.08 |
[Level 1] ν€ν¨λ λλ₯΄κΈ° (0) | 2021.04.07 |
λκΈ