반응형
오늘은 하샤드 수를 풀어보겠습니다.
문제는 다음과 같습니다.
https://programmers.co.kr/learn/courses/30/lessons/12947
풀이 방법
- 숫자 => 문자로 변환한 후에 split으로 쪼개준 후, reduce를 이용해서 합을 구해줍니다.
소스 코드
function solution(x) {
const sum = String(x).split('').map((v)=>+v).reduce((acc,cur)=>{
return acc + cur;
},0);
return x%sum === 0? true: false;
}
반응형
'알고리즘' 카테고리의 다른 글
직사각형 별찍기 - 프로그래머스 level1(javascript) (0) | 2021.07.01 |
---|---|
평균 구하기 - 프로그래머스 level 1(javascript) (0) | 2021.06.29 |
수박수박수박수박수박수? - 프로그래머스 level1 (0) | 2021.06.26 |
제일 작은 수 제거하기 - 프로그래머스 level 1 (0) | 2021.06.25 |
약수의 합 - 프로그래머스 level 1 (0) | 2021.06.24 |