[프로그래머스] 자바스크립트 - 하샤드 수

멤오장·2023년 3월 27일
0

코딩테스트 연습

목록 보기
11/18

[프로그래머스] 코딩테스트 하샤드 수


문제 설명

18의 자릿수 합은 1 + 8 = 9 이고
18은 9로 나누어 떨어지므로 하샤드 수
입력 받은 x가 하샤드 수인지 아닌지 검사하는 함수 완성하기


제한사항

  • x는 1이상 10000이하인 정수

입출력 예

arrreturn
10true
12true
11false
13false
  • 1+0=1 / 10은 1로 나누어 떨어짐
  • 1+2=3 / 12는 3으로 나누어 떨어짐

문제 풀이

function solution(x) {
    let answer = true,
        sum = 0;
    
    (x+'').split('').forEach(e=> sum += Number(e));
    x%sum !== 0 && (answer = false);
    
    return answer;
}
profile
일단 적기

0개의 댓글