Skip to content

Commit a176280

Browse files
authored
Merge pull request jsk3342#246 from wang-yurin/main
Solve : 043~044번 문제 해결
2 parents 3751297 + 263604a commit a176280

File tree

4 files changed

+59
-0
lines changed

4 files changed

+59
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# 문제43 : 10진수를 2진수로
2+
3+
우리가 흔히 사용하는 숫자 1, 8, 19, 28893 등등...은 10진수 체계입니다.
4+
이를 컴퓨터가 알아 들을 수 있는 2진수로 바꾸려고 합니다. 어떻게 해야할까요?
5+
6+
**사용자에게 숫자를 입력받고 이를 2진수를 바꾸고 그 값을 출력해주세요.**
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/*
2+
# 문제43 : 10진수를 2진수로
3+
4+
우리가 흔히 사용하는 숫자 1, 8, 19, 28893 등등...은 10진수 체계입니다.
5+
이를 컴퓨터가 알아 들을 수 있는 2진수로 바꾸려고 합니다. 어떻게 해야할까요?
6+
7+
**사용자에게 숫자를 입력받고 이를 2진수를 바꾸고 그 값을 출력해주세요.**
8+
*/
9+
const num = Number(prompt("숫자를 입력해주세요"));
10+
console.log(num.toString(2));
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: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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+
const num = prompt("숫자를 입력해주세요.").split("");
22+
let sum = 0;
23+
for (let i = 0; i < num.length; i++) {
24+
sum += Number(num[i]);
25+
}
26+
console.log(sum);

0 commit comments

Comments
 (0)