Skip to content

Commit 26407bc

Browse files
authored
Merge pull request jsk3342#226 from jsk3342/jisu
Solve: 038 문제 해결
2 parents ec60970 + f97caf2 commit 26407bc

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# 문제38 : 호준이의 아르바이트
2+
3+
호준이는 아르바이트로 영어 학원에서 단어 시험지를 채점하는 일을 하고 있다. 호준이가 일하는 학원은 매번 1위부터 3위까지의 학생에게 상으로 사탕을 준다. 그런데 오늘은 마침 사탕이 다 떨어져서 호준이가 채점을 하고 점수를 보내면, 당신이 아이들의 숫자만큼 사탕을 사러 가기로 했다.
4+
5+
1위 ~ 3위 학생은 여러명일 수 있고 1~3위 학생 중 중복되는 학생까지 포함하여 사탕을 사기로 한다.
6+
**학생들의 점수를 공백으로 구분하여 입력을 받고 사탕을 받을 학생의 수를 출력하세요.**
7+
8+
```jsx
9+
**입출력**
10+
11+
입력 : 97 86 75 66 55 97 85 97 97 95
12+
출력 : 6
13+
```
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/*
2+
# 문제38 : 호준이의 아르바이트
3+
4+
호준이는 아르바이트로 영어 학원에서 단어 시험지를 채점하는 일을 하고 있다. 호준이가 일하는 학원은 매번 1위부터 3위까지의 학생에게 상으로 사탕을 준다. 그런데 오늘은 마침 사탕이 다 떨어져서 호준이가 채점을 하고 점수를 보내면, 당신이 아이들의 숫자만큼 사탕을 사러 가기로 했다.
5+
6+
1위 ~ 3위 학생은 여러명일 수 있고 1~3위 학생 중 중복되는 학생까지 포함하여 사탕을 사기로 한다.
7+
**학생들의 점수를 공백으로 구분하여 입력을 받고 사탕을 받을 학생의 수를 출력하세요.**
8+
9+
```jsx
10+
**입출력**
11+
12+
입력 : 97 86 75 66 55 97 85 97 97 95
13+
출력 : 6
14+
```
15+
*/
16+
17+
18+
//const arr = prompt('몇점?').split(' ')
19+
20+
var arr = [97, 86, 75, 66, 55, 97, 85, 97, 97, 95]
21+
22+
var count = 0;
23+
24+
var set = new Set([]);
25+
26+
var sortArr = arr.sort((a,b) => (b-a))
27+
28+
sortArr.forEach((element) => {
29+
if(set.size < 3) {
30+
set.add(element)
31+
count++;
32+
}
33+
return set
34+
})
35+
36+
console.log(count)

0 commit comments

Comments
 (0)