프로그래머스 풀이/level0

[Programmers] level 0) 문제 '자릿수 더하기' 풀이

진기명기 2023. 2. 27. 01:05
🫠 Programmers (level 0) 
👉🏻 문제 22번 (자릿수 더하기) : 주어지는 n의 합 구하기

 

 

 


function solution(n){
  
  // 숫자 배열로 생성하기 
  let arr = []

  do {
    arr.push(n % 10)
    n = Math.floor(n / 10)
  } while (n > 0) {
    arr
  }

  // reduce를 통해 합 구하기
  return arr.reduce((acc, item) => acc + item)
  
  }

 

✅ 확인할 점

💡 문자열을 만들 때 : n + ''

💡 숫자로 만들 때 : +n

 

위에처럼 간단하게 만들 수 있다.