Skip to content

Commit 069bf12

Browse files
committed
Solve: 44번 문제 해결
1 parent ba22c1c commit 069bf12

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# 문제44 : 각 자리수의 합
2+
3+
**사용자가 입력한 양의 정수의 각 자리수의 합을 구하는 프로그램**을 만들어주세요
4+
5+
**예를들어**
6+
18234 = 1+8+2+3+4 이고 정답은 18 입니다.
7+
3849 = 3+8+4+9 이고 정답은 24입니다.
8+
9+
```jsx
10+
**입출력**
11+
12+
입력 : 18234
13+
출력 : 18
14+
15+
입력 : 3849
16+
출력 : 24
17+
```
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
# 문제44 : 각 자리수의 합
3+
4+
**사용자가 입력한 양의 정수의 각 자리수의 합을 구하는 프로그램**을 만들어주세요
5+
6+
**예를들어**
7+
18234 = 1+8+2+3+4 이고 정답은 18 입니다.
8+
3849 = 3+8+4+9 이고 정답은 24입니다.
9+
10+
```jsx
11+
**입출력**
12+
13+
입력 : 18234
14+
출력 : 18
15+
16+
입력 : 3849
17+
출력 : 24
18+
```
19+
*/
20+
21+
let num = 18234;
22+
let sum = 0;
23+
24+
while (num !== 0) {
25+
sum += num % 10;
26+
num = Math.floor(num / 10);
27+
}
28+
29+
console.log(sum);

0 commit comments

Comments
 (0)