Skip to content

Commit e00b9fe

Browse files
authored
Merge pull request jsk3342#176 from Dayhun/main
Solve: 17,18번 문제 해결
2 parents a599d47 + 2f6c6b6 commit e00b9fe

File tree

8 files changed

+115
-0
lines changed

8 files changed

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

0 commit comments

Comments
 (0)