코딩테스트/Javascript
자릿수 더하기
JWOOKJ
2021. 1. 24. 16:00
#나의 풀이
function solution(n)
{
while(n > 0) {
answer += n % 10;
n = Math.floor(n/10);
}
return answer;
}
#다른 방법
function solution(n){
return (n+"").split("").reduce((acc, curr) => acc + parseInt(curr), 0)
}
*실행시간 면에서 n을 문자열로 바꾸지 않는 것이 조금 더 빠르게 실행됐다.