-
[JS Lv1] 5. 하샤드 수Programmers JavaScript/Level 1 2022. 10. 14. 14:59
function solution(x) { var answer = true; let k = 0; x = String(x); //x를 문자열로 변환 for(let i=0; i<x.length; i++) { k += Number(x[i]); //x의 각 자릿수(숫자로 바꿔서)의 합을 k에 넣는다. } if (x%k==0) answer = true; //나머지가 0이면 true else answer = false; //나누어떨어지지 않으면 false return answer; } console.log(solution(13));
'Programmers JavaScript > Level 1' 카테고리의 다른 글
[JS Lv1] 7. 콜라츠 추측 (0) 2022.10.14 [JS Lv1] 6. 평균 구하기 (0) 2022.10.14 [JS Lv1] 4. 핸드폰 번호 가리기 (0) 2022.10.14 [JS Lv1] 3. 행렬의 덧셈 (0) 2022.10.14 [JS Lv1] 2. x만큼 간격이 있는 n개의 숫자 (0) 2022.10.14