728x90
📍 자연수의 자릿수 합 구하기
while
문을 사용하여 x
변수 사용시 x
의 원래 값이 바뀌지 않게 하기위해 임시변수 temp = x
를 선언한다.
let arr = [128, 460, 603, 40, 521, 137, 999];
for (let x of arr){
let sum = 0;
let temp = x;
while(x){
sum += x % 10;
x = Math.floor(x / 10);
}
console.log(sum)
👉🏽 11 10 9 4 8 11 27
}
반응형
'Algorithm > 논리적사고(Logical Think)' 카테고리의 다른 글
[ 논리적사고 ] - 배열 중간에 있는 값을 맨 앞으로 옮기기 (0) | 2021.09.03 |
---|---|
[ 자바스크립트(JavaScript) ] 2차원 행렬 sort하기 (0) | 2021.08.20 |
[ 논리적사고 ] - string함수 사용하지 않고 자연수 거꾸로 뒤집기 (0) | 2021.08.20 |
[ 논리적사고 ] - number 함수를 사용하지 않고 순서 유지한 채로 number 만들기 (0) | 2021.08.20 |
[ 논리적사고 ] - number 타입의 값을 `method` 없이 배열에 거꾸로 넣기 (0) | 2021.08.20 |
댓글