[프로그래머스] 자릿수 더하기

yunny·2023년 4월 9일
0

프로그래머스

목록 보기
8/25

생각한 순서

자연수 N을 하나하나 나눠서 배열 안에 넣을까?
그 배열 안에 들어온 걸 다 더하면 되지 않을까?

막힌 부분

N을 배열 안에 넣는 거..
array.from 말고 reduce 쓰면 더 낫지 않을까?

실마리

array.from 쓰기..

해결 코드

function solution(n)
{
    const digits = Array.from(String(n), Number)
    
    let arr = 0;
    
    for (let i =0 ; i < digits.length; i++){
        arr += digits[i]
    }
 return arr
}

다른 사람 코드

function solution(n){
    return (n+"").split("").reduce((acc, curr) => acc + parseInt(curr), 0)
}

우와 n+"" 사용하다니
parseInt...

profile
기록하지 않으면 잊어버려요 !

0개의 댓글

관련 채용 정보