프로그래머스 Lv.1 : 자릿수 더하기

zeroequaltwo·2022년 11월 16일
0

코딩테스트

목록 보기
4/69

문제

프로그래머스 문제

내 풀이

function solution(n){
    var answer = 0;

    for(var num of n.toString()){
        answer += parseInt(num);
    }

    return answer;
}

개선점

  • 아래처럼 문자열을 만들 수 있다는 걸 알게 되었다.
  • reduce()는 쌩문자열로는 못돌리고 split("")으로 배열로 변환하고 돌려야 된다.
function solution(n){
    return (n+"").split("").reduce((acc, curr) => acc + parseInt(curr), 0)
}
profile
나로 인해 0=2가 성립한다.

0개의 댓글