ν°μ€ν 리 λ·°
νμ¬λ μ
λ¬Έμ μ€λͺ
μμ μ μ xκ° νμ€λ μμ΄λ €λ©΄ xμ μλ¦Ώμμ ν©μΌλ‘ xκ° λλμ΄μ ΈμΌ ν©λλ€. μλ₯Ό λ€μ΄ 18μ μλ¦Ώμ ν©μ 1+8=9μ΄κ³ , 18μ 9λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 18μ νμ€λ μμ λλ€. μμ°μ xλ₯Ό μ λ ₯λ°μ xκ° νμ€λ μμΈμ§ μλμ§ κ²μ¬νλ ν¨μ, solutionμ μμ±ν΄μ£ΌμΈμ.
μ ν 쑰건- xλ 1 μ΄μ, 10000 μ΄νμΈ μ μμ λλ€.
arr | return |
10 | true |
12 | true |
11 | false |
13 | false |
μ
μΆλ ₯ μ #1
10μ λͺ¨λ μλ¦Ώμμ ν©μ 1μ
λλ€. 10μ 1λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 10μ νμ€λ μμ
λλ€.
μ
μΆλ ₯ μ #2
12μ λͺ¨λ μλ¦Ώμμ ν©μ 3μ
λλ€. 12λ 3μΌλ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 12λ νμ€λ μμ
λλ€.
μ
μΆλ ₯ μ #3
11μ λͺ¨λ μλ¦Ώμμ ν©μ 2μ
λλ€. 11μ 2λ‘ λλμ΄ λ¨μ΄μ§μ§ μμΌλ―λ‘ 11λ νμ€λ μκ° μλλλ€.
μ
μΆλ ₯ μ #4
13μ λͺ¨λ μλ¦Ώμμ ν©μ 4μ
λλ€. 13μ 4λ‘ λλμ΄ λ¨μ΄μ§μ§ μμΌλ―λ‘ 13μ νμ€λ μκ° μλλλ€.
function solution(x) {
var answer
var arr = String(x).split('');
var sum = 0;
for (let i = 0; i < arr.length; i++){
sum += Number(arr[i]);
}
if ( x % sum === 0){
answer = true;
} else {
answer = false;
}
return answer;
}
λ³μ var answer, μ«μλ₯Ό λ΄μ var sumμ μ€λΉ ν΄λλ€.
var arr = String(x).split('');
μ«μλ₯Ό λ¨μ΄νΈλ €μ λν΄μΌ λκΈ° λλ¬Έμ λ¬Έμμ΄λ‘ λ°κΎΌ ν, λμ쀬λ€.
for (let i = 0; i < arr.length; i++){
sum += Number(arr[i]);
}
arrλ₯Ό forλ¬ΈμΌλ‘ λλ €μ€ λ€μ, λ¬Έμμ΄λ‘ λ³νν arrλ₯Ό μ«μλ‘ λ³ν ν, sumμ λ£μ΄μ€λ€.
λ§μ§λ§μΌλ‘, λλμ΄ λ¨μ΄μ§ κ²½μ°, true, μλλ©΄ falseλ‘ κ΅¬λ³ ν΄μ£Όλ©΄ λ!
'πμκ³ λ¦¬μ¦ > πνλ‘κ·Έλλ¨Έμ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μκ³ λ¦¬μ¦ [λ¬Έμμ΄ λ€λ£¨κΈ° κΈ°λ³Έ] (0) | 2022.07.21 |
---|---|
μκ³ λ¦¬μ¦ [λ¬Έμμ΄ λ΄ pμ yμ κ°μ] (0) | 2022.07.21 |
μκ³ λ¦¬μ¦ [μ§μ¬κ°ν λ³ μ°κΈ°] (0) | 2022.07.19 |
μκ³ λ¦¬μ¦ [λλμ΄ λ¨μ΄μ§λ μ«μ λ°°μ΄] (0) | 2022.07.18 |
μκ³ λ¦¬μ¦ [2016] * (0) | 2022.07.18 |
- Total
- Today
- Yesterday
- μλ°μ€ν¬λ¦½νΈ
- CS
- API
- Wil
- CSS
- DBλͺ½κ³
- Python
- νν΄99
- ν¬λ‘€λ§
- sass
- HTML
- db
- Til
- JWT
- Router
- git
- JavaScript
- μκ³ λ¦¬μ¦
- DESIGN
- νΈλ¬λΈ μν
- μ€νλ₯΄νμ½λ©ν΄λ½
- λ©μ΄νΉ μ±λ¦°μ§
- CS μ€ν°λ
- react
- μλ²
- Redux
- flask
- scss
- styled-components
- Git Code
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 | 31 |