프로그래머스 lv1 - 하샤드 수 (feat.reduce...)

soo's·2023년 4월 12일
0

알고리즘 풀기

목록 보기
15/15
post-thumbnail

문제는 여기 참고 하샤드 수

트라이

function solution(x) {
    let sum = (x+"").split("").reduce((acc,cur) => acc + cur*1 ,0);
    return x % sum ? false : true
}

예전에 문자를 reduce 그냥 돌려서 '1'+'2' = '12' 된 적이 있었는데 거기서 현재 값인 cur의 밸류에 cur*1을 넣어서 숫자로 형변환을 시키고 acc이랑 콜백을 하니까 제대로 됐었다.
그 부분을 은근 이용할 일이 많은 것 같다. 기억해야지

0개의 댓글