본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다
자바스크립트 코드(나의 풀이)
// 하샤드 수
function solution(x) {
// 자릿수의 합을 구하기위해 문자열 화
const xString = String(x)
// 자릿수의 합 구하기
let xSum = 0;
for (let xStr of xString) {
xSum += parseInt(xStr);
}
// 하샤드 수인지 검사
if (x % xSum === 0) {
return true;
} else {
return false;
}
}
Reference
'programming study > Algorithm' 카테고리의 다른 글
[프로그래머스] 행렬의 덧셈 - JavaScript 풀이 (0) | 2021.07.03 |
---|---|
[프로그래머스] 핸드폰 번호 가리기 - JavaScript 풀이 (0) | 2021.07.03 |
[프로그래머스] 평균 구하기 - JavaScript 풀이 (0) | 2021.07.03 |
[프로그래머스] 최대공약수와 최소공배수 - JavaScript 풀이 (0) | 2021.07.02 |
[프로그래머스] 짝수와 홀수 - JavaScript 풀이 (0) | 2021.07.02 |