์๊ณ ๋ฆฌ์ฆ(js)
27. ํ์ค๋ ์
tnqlscho 95
2022. 11. 10. 02:24
๐ ๋ฌธ์
๐ ๋ต
function solution(x) {
var answer = true;
let sum = (x+"").split("").reduce((acc,cur)=>(acc += parseInt(cur)),0);
return answer = x%sum==0? true : false;
}
// 1. ์ซ์ ์๋ฆฟ์ ๋ถ๋ฆฌํด์ ๋ํ๊ธฐ
// 2. x์ ๋ํ ์๋ฆฟ์๋ฅผ ๋๋์ด ๋จ์ด์ง๋ฉด true, ์๋๋ฉด false์ถ๋ ฅ
24๋ฒ ๋ฌธ์ ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์น์ ์๋ฆฟ์ ๋จ์ด๋จ๋ฆฌ๊ธฐ ๋ถ๋ถ์ ์์ฉํด์ ํ์ด๋ณด์๋ค.
๊ทผ๋ฐ ํ์คํ ์ด๋ ๊ฒ ํ๋ฉด ์ฝ๋์ ์๋ ์ค์ด๋ค๊ณ ๊น๋ํ๋ฐ
if๋ฌธ์ด๋ while, for๋ฌธ๋ค๋ก ํธ๋๊ฒ๋ณด๋จ 0.01~0.02ms์ ๋ ์๋๊ฐ ๋๋ ค์ง๋๊ฒ ๊ฐ๋ค ๐ซ