반응형 하샤드수1 프로그래머스 : 하샤드 수 수도코드 1. String()사용하여 숫자를 문자열로 변환 2. split()을 이용하여 배열로 바꾼다. 그 이유는 연산을 편하게 하기 위해 3. 배열로 바꾼 후 map()과 reduce()사용하여 모든 자릿수의 합을 구한다. 4. 나머지를 검사한다. function solution(x) { const str = String(x) const sum = str.split('').map(el=>Number(el)).reduce((a,c)=>a+c) if(x%sum===0)return true else return false } 생각보다 간단 2021. 12. 30. 이전 1 다음 반응형