본문 바로가기
Frontend/JS100 문제풀이

[JS100] 44번 문제 양의 정수의 각 자리수의 합

by 민두이 2023. 4. 15.
728x90
반응형

Q.44

사용자가 입력한 양의 정수의 각 자리수의 합을 구하는 프로그램을 만들어주세요
예를들어18234 = 1+8+2+3+4 이고 정답은 18 입니다.
3849 = 3+8+4+9 이고 정답은 24입니다.

입출력

입력 : 18234
출력 : 18

입력 : 3849
출력 : 24​

Answer

더보기
let inputNum = 18234;
let stringNum = inputNum.toString();
let result = 0;

for(let i = 0; i < stringNum.length; i++) {
    result += parseInt(stringNum[i]);
}

console.log(result);

 

참고개념

✅ 주어진 숫자를 텍스트로 변환하여 각 위치에 있는 요소의 합을 더해주기 

728x90