Skip to content

Commit 47faa0d

Browse files
authored
Merge pull request jsk3342#161 from skylar121/main
Solve: 17~20번 문제 해결
2 parents 1a74739 + 6303212 commit 47faa0d

File tree

8 files changed

+106
-0
lines changed

8 files changed

+106
-0
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# 문제17 : 놀이기구 키 제한
2+
3+
유주는 놀이공원 아르바이트 중입니다. 그런데 놀이기구마다 키 제한이 있습니다.
4+
유주가 담당하는 놀이기구는 키가 150cm 이상만 탈 수 있습니다.
5+
6+
입력으로 키가 주어지면
7+
키가 150이 넘으면 YES를 틀리면 NO를 출력하는 프로그램을 작성하세요.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
# 문제17 : 놀이기구 키 제한
3+
4+
유주는 놀이공원 아르바이트 중입니다. 그런데 놀이기구마다 키 제한이 있습니다.
5+
유주가 담당하는 놀이기구는 키가 150cm 이상만 탈 수 있습니다.
6+
7+
입력으로 키가 주어지면
8+
키가 150이 넘으면 YES를 틀리면 NO를 출력하는 프로그램을 작성하세요.
9+
*/
10+
11+
const n = prompt('키를 입력하세요.');
12+
if (n >= 150) {
13+
console.log('YES');
14+
} else {
15+
console.log('NO');
16+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# 문제18 : 평균 점수
2+
3+
영하네 반은 국어, 수학, 영어 시험을 보았습니다. 영하는 친구들의 평균 점수를 구해주기로 했습니다.
4+
5+
공백으로 구분하여 세 과목의 점수가 주어지면 전체 평균 점수를 구하는 프로그램을 작성하세요.
6+
단, 소숫점 자리는 모두 버립니다.
7+
8+
```jsx
9+
**입출력**
10+
11+
입력 : 20 30 40
12+
출력 : 30
13+
```
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/*
2+
# 문제18 : 평균 점수
3+
4+
영하네 반은 국어, 수학, 영어 시험을 보았습니다. 영하는 친구들의 평균 점수를 구해주기로 했습니다.
5+
6+
공백으로 구분하여 세 과목의 점수가 주어지면 전체 평균 점수를 구하는 프로그램을 작성하세요.
7+
단, 소숫점 자리는 모두 버립니다.
8+
9+
**입출력**
10+
11+
입력 : 20 30 40
12+
출력 : 30
13+
14+
*/
15+
16+
const score = prompt('각 과목의 점수를 띄어쓰기로 구분하여 입력하세요.')
17+
let scoreStr = score.split(' ');
18+
let sum = 0;
19+
for (let i = 0; i < scoreStr.length; i++) {
20+
sum += parseInt(scoreStr[i]);
21+
}
22+
23+
console.log(Math.floor(sum/(scoreStr.length)));
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
문제19 : 제곱을 구하자
2+
3+
공백으로 구분하여 두 숫자 a와 b가 주어지면, a의 b승을 구하는 프로그램을 작성하세요.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// 문제19 : 제곱을 구하자
2+
3+
// 공백으로 구분하여 두 숫자 a와 b가 주어지면, a의 b승을 구하는 프로그램을 작성하세요.
4+
5+
const n = prompt('두 숫자를 공백으로 구분하여 입력하세요.').split(' ');
6+
7+
console.log(Math.pow(parseInt(n[0]), parseInt(n[1]));
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# 문제20 : 몫과 나머지
2+
3+
공백으로 구분하여 두 숫자가 주어집니다.
4+
두번째 숫자로 첫번째 숫자를 나누었을 때 **그 몫과 나머지를 공백으로 구분하여 출력하세요.**
5+
6+
```jsx
7+
**입출력**
8+
9+
입력 : 10 2
10+
출력 : 5 0
11+
```
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/*
2+
# 문제20 : 몫과 나머지
3+
4+
공백으로 구분하여 두 숫자가 주어집니다.
5+
두번째 숫자로 첫번째 숫자를 나누었을 때 **그 몫과 나머지를 공백으로 구분하여 출력하세요.**
6+
7+
**입출력**
8+
9+
입력 : 10 2
10+
출력 : 5 0
11+
12+
답안 const n = prompt('수를 입력하세요.').split(' ');
13+
14+
const result = Math.floor(parseInt(n[0], 10) / parseInt(n[1], 10));
15+
const left = parseInt(n[0], 10) % parseInt(n[1], 10);
16+
17+
console.log(result, left);
18+
*/
19+
20+
function divide() {
21+
const numbers = prompt('공백으로 구분하여 두 숫자를 입력하세요.').split(' ');
22+
const = parseInt(numbers[0] / numbers[1]);
23+
const 나머지 = numbers[0] % numbers[1];
24+
25+
return console.log(`몫: ${}, 나머지: ${나머지}`);
26+
};

0 commit comments

Comments
 (0)