🍀 코딩 테스트/프로그래머스

LV1 - 자릿수 더하기

놀러와요 버그의 숲 2022. 8. 12. 18:26
728x90
반응형

 

풀이

function solution(n) {
  let changeToString = n.toString();
  let sum = 0;

  for (let i = 0; i < changeToString.length; i++) {
    sum = sum + Number(changeToString[i]);
  }
  return sum;
}

숫자를 문자를 바꿔주고 changeToString이라는 변수에 넣어주었다.

그리고 sum이라는 변수를 선언해주고 초깃값으로 0을 할당해준다.

for문을 돌면서 각 문자화된 숫자를 다시 숫자로 변환해주고 sum이라는 변수에 계속 더해나간다.