Skip to content

Commit 1981dbc

Browse files
authored
Merge pull request jsk3342#218 from jsk3342/jisu
Solve: 038 문제 푸는중
2 parents 177f4f5 + a46d651 commit 1981dbc

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# 문제37 : 반장 선거
2+
3+
새 학기를 맞아 호준이네 반은 반장 선거를 하기로 했습니다. 그런데 표를 하나씩 개표하는 과정이 너무 번거롭게 느껴진 당신은 **학생들이 뽑은 후보들을 입력받으면 뽑힌 학생의 이름과 받은 표 수를 출력하는 프로그램**을 작성하기로 하였습니다.
4+
5+
```jsx
6+
**입력**
7+
원범 원범 혜원 혜원 혜원 혜원 유진 유진
8+
9+
**출력**
10+
혜원(이)가 총 4표로 반장이 되었습니다.
11+
```
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
# 문제37 : 반장 선거
3+
4+
새 학기를 맞아 호준이네 반은 반장 선거를 하기로 했습니다. 그런데 표를 하나씩 개표하는 과정이 너무 번거롭게 느껴진 당신은 **학생들이 뽑은 후보들을 입력받으면 뽑힌 학생의 이름과 받은 표 수를 출력하는 프로그램**을 작성하기로 하였습니다.
5+
6+
```jsx
7+
**입력**
8+
원범 원범 혜원 혜원 혜원 혜원 유진 유진
9+
10+
**출력**
11+
혜원(이)가 총 4표로 반장이 되었습니다.
12+
```
13+
*/
14+
const entries = "원범 원범 혜원 혜원 혜원 혜원 유진 유진"
15+
var arr = entries.split(" ");
16+
var answer = [];
17+
var set = new Set([]);
18+
var count = 0;
19+
20+
21+
arr.forEach((e,i) => {
22+
set.add(e)
23+
if (set.has(e)) {
24+
count++;
25+
answer.push([e + count])
26+
}
27+
28+
})
29+

0 commit comments

Comments
 (0)