function solution(n) {
let answer = 0;
while(n!=0){
answer+=n % 10 //각 자리수를 누적해서 더한다.
n= Math.floor(n/10) //n을 reset시킨다.
}
return answer;
}
▶ %연산자를 이용해서 나머지를 구하고 그 나머지를 누적해서 더한다. 즉 자릿수를 더한다.
▶ = 대입연산자를 이용해서 n값을 계속 reset시켜준다.
▶ 0이 나오기 전까지 while문을 반복한다.
'프로그래머스(자바스크립트) > LV.0(자바스크립트)' 카테고리의 다른 글
모음제거 → 문자열 다루기, 파이썬과 자바스크립트의 차이 (0) | 2023.02.27 |
---|---|
숨어있는 숫자의 덧셈(1) → 정규식 ★★ (0) | 2023.02.27 |
중앙값 구하기 → array.sort() vs array.sort((a,b) => a - b); (0) | 2023.02.27 |
배열의 유사도 → in 연산자, includes 연산자 (0) | 2023.02.27 |
아이스 아메리카노 (0) | 2023.02.27 |