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
'Frontend > JS100 문제풀이' 카테고리의 다른 글
[JS100] 46번 문제 모든 자리수의 합 (0) | 2023.04.17 |
---|---|
[JS100] 45번 문제 getTime() (1) | 2023.04.16 |
[JS100] 43번 문제 2진수로 변환하기 (0) | 2023.04.14 |
[JS100] 42번 문제 무슨 요일 (1) | 2023.04.13 |
[JS100] 41번 문제 소수판별 (0) | 2023.04.12 |