์ค๋ ์งํ ์ํฉ
LEVEL 2 | |
21 | 22 |
ํ์ค๋ ์ | ๋ ์ ์ ์ฌ์ด์ ํฉ |
์๊ณ ๋ฆฌ์ฆ ์ฝ๋์ฌ๊ธฐ(React)
์๋ก ๋ฐฐ์ด ๊ฒ
์ฝ๋ฉํ ์คํธ ์ฐ์ต > ์ฐ์ต๋ฌธ์ > ํ์ค๋ ์
// ๋์ ํ์ด
function solution(x) {
const arr = x.toString().split("");
let newNumber = 0;
for ( let i = 0; i <= arr.length - 1; i++) {
newNumber += Number(arr[i]);
}
if( x % newNumber === 0) {
return true
} else {
return false
}
}
// ________________________________________________________
// ๋ค๋ฅธ ์ฌ๋ ํ์ด
function Harshad(n){
return !(n % (n + "").split("").reduce((a, b) => +b + +a ));
}
console.log(Harshad(148))
๋๋ for ๋ฌธ์ ํ์ฉํด์
๋ฌธ์ ๋ฅผ ํ์๋ค
๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๋
reduce ํจ์๋ฅผ ์ฌ์ฉํ์ฌ
๋ฐฐ์ด์ ๊ฐ ์์๋ฅผ ์ํํ๋ฉด์
๊ฐ ์์๋ฅผ ์ซ์๋ก ๋ณํํ๊ณ
์ด๋ฅผ ๋์ ํ์ฌ ํฉ์ ๊ณ์ฐํ๋
๋ฐฉ๋ฒ๋ ์๋ค๋ ๊ฑธ ์๊ฒ ๋์๋ค
๊ฐ๋ ์ฑ์ ์ข ๋จ์ด์ง์ง๋ง,
์ค์ด ์งง์์ ๊น๋ํ ์ฝ๋ ๊ฐ๋ค
'๐ฉ๐ปโ๐ป ์ฝ๋์นดํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ฝ๋์นดํ] LEVEL 2 -35 ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ (0) | 2023.12.05 |
---|---|
[์ฝ๋์นดํ] LEVEL 2 / 26 ~ 27 (0) | 2023.11.23 |
[์ฝ๋์นดํ] LEVEL 2 / 21 (0) | 2023.11.20 |
[์ฝ๋์นดํ] LEVEL 2 / 18 ~ 20 (0) | 2023.11.16 |
[์ฝ๋์นดํ] LEVEL 1 / 1~8 (1) | 2023.11.13 |