File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed
Challenge/JisuKim/037.반장_선거 Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ # 문제37 : 반장 선거
2
+
3
+ 새 학기를 맞아 호준이네 반은 반장 선거를 하기로 했습니다. 그런데 표를 하나씩 개표하는 과정이 너무 번거롭게 느껴진 당신은 ** 학생들이 뽑은 후보들을 입력받으면 뽑힌 학생의 이름과 받은 표 수를 출력하는 프로그램** 을 작성하기로 하였습니다.
4
+
5
+ ``` jsx
6
+ ** 입력**
7
+ 원범 원범 혜원 혜원 혜원 혜원 유진 유진
8
+
9
+ ** 출력**
10
+ 혜원(이)가 총 4 표로 반장이 되었습니다.
11
+ ```
Original file line number Diff line number Diff line change
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
+
You can’t perform that action at this time.
0 commit comments