-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
66 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
"use strict"; | ||
|
||
/** | ||
* [문자열, 해시 문제] | ||
* - 입력값의 크기 최대 10^6까지이므로 O(n) 이하로 풀어야한다. | ||
*/ | ||
|
||
const [input, ...names] = require("fs") | ||
.readFileSync("/dev/stdin") | ||
.toString() | ||
.trim() | ||
.split("\n"); | ||
|
||
const solution = (input, names) => { | ||
let [N, gameSort] = input.split(" "); | ||
N = +N; | ||
|
||
let playerNum; | ||
if (gameSort === "Y") playerNum = 2 - 1; | ||
else if (gameSort === "F") playerNum = 3 - 1; | ||
else if (gameSort === "O") playerNum = 4 - 1; | ||
|
||
let namesSet = new Set(names); | ||
return Math.floor(namesSet.size / playerNum); | ||
}; | ||
|
||
console.log(solution(input, names)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,41 @@ | ||
# Silver 5 | ||
|
||
| | 문제번호 | 문제명 | 응시 날짜 | 채점 결과 | 재응시 | | ||
| :-: | :------: | :---------------------------------- | :-------: | :-------: | :--------------------------: | | ||
| 1 | 1010 | [다리놓기](./1010.js) | 22.08.02 | X | | ||
| 2 | 1316 | [그룹 단어 체커](./1316.js) | 22.08.04 | O | | ||
| 3 | 1436 | [영화감독 숌](./1436.js) | 22.08.16 | X | [22.12.28](./replay/1436.js) | | ||
| 4 | 2869 | [달팽이는 올라가고 싶다](./2869.js) | 22.08.25 | X | | ||
| 5 | 1439 | [문자열 뒤집기](./1439.js) | 22.08.30 | X | | ||
| 6 | 2941 | [크로아티아 알파벳](./2941.js) | 22.09.27 | O | | ||
| 7 | 7568 | [덩치](./7568.js) | 22.09.27 | X | | ||
| 8 | 11866 | [요세푸스 문제 0](./11866.js) | 22.09.29 | △ | | ||
| 9 | 1475 | [방 번호](./1475.js) | 22.09.30 | △ | | ||
| 10 | 1181 | [단어 정렬](./1181.js) | 22.10.03 | X | [22.12.28](./replay/1181.js) | | ||
| 11 | 1427 | [소트인사이드](./1427.js) | 22.10.03 | O | | ||
| 12 | 2751 | [수 정렬하기2](./2751.js) | 22.10.04 | O | | ||
| 13 | 11651 | [좌표 정렬하기2](./11651.js) | 22.10.04 | O | | ||
| 14 | 11650 | [좌표 정렬하기](./11650.js) | 22.10.04 | O | | ||
| 15 | 10814 | [나이순 정렬](./10814.js) | 22.10.05 | O | | ||
| 16 | 1978 | [소수 찾기](./1978.js) | 23.01.02 | O | | ||
| 17 | 1676 | [팩토리얼 0의 개수](./1676.js) | 23.01.10 | △ | | ||
| 18 | 1094 | [막대기](./1094.js) | 23.02.07 | X | | ||
| 19 | 9655 | [돌게임](./9655.js) | 23.02.18 | O | | ||
| 20 | 1476 | [날짜 계산](./1476.js) | 23.02.19 | X | [23.02.20](./py/1476.py) | | ||
| 21 | 2563 | [색종이](./2563.js) | 23.02.25 | △ | [23.02.27](./replay/2563.js) | | ||
| 22 | 2822 | [점수 계산](./2822.js) | 23.02.26 | O | | ||
| 23 | 15688 | [수 정렬하기5](./15688.js) | 23.03.24 | O | | ||
| 24 | 2161 | [카드1](./2161.js) | 23.04.13 | O | | ||
| 25 | 5635 | [생일](./5635.js) | 23.04.19 | O | | ||
| 26 | 2167 | [2차원 배열의 합](./2167.js) | 23.04.22 | O | | ||
| 27 | 11728 | [배열 합치기](./11728.js) | 23.05.08 | △ | | ||
| 28 | 2018 | [수들의 합5](./2018.js) | 23.05.09 | O | | ||
| 29 | 12760 | [최후의 승자는 누구?](./12760.js) | 23.05.30 | O | | ||
| 30 | 5555 | [반지](./5555.js) | 23.06.05 | O | | ||
| 31 | 4673 | [셀프 넘버](./4673.js) | 23.06.07 | △ | | ||
| 32 | 5800 | [성적 통계](./5800.js) | 23.06.08 | O | | ||
| 33 | 14916 | [거스름돈](./14916.js) | 23.06.09 | O | | ||
| 34 | 7785 | [회사에 있는 사람](./7785.js) | 23.07.25 | O | | ||
| 35 | 10815 | [숫자 카드](./10815.js) | 23.08.29 | O | | ||
| 36 | 5648 | [역원소 정렬](./5648.js) | 23.09.03 | O | | ||
| | 문제번호 | 문제명 | 응시 날짜 | 채점 결과 | 재응시 | | ||
| :-: | :------: | :------------------------------------- | :-------: | :-------: | :--------------------------: | | ||
| 1 | 1010 | [다리놓기](./1010.js) | 22.08.02 | X | | ||
| 2 | 1316 | [그룹 단어 체커](./1316.js) | 22.08.04 | O | | ||
| 3 | 1436 | [영화감독 숌](./1436.js) | 22.08.16 | X | [22.12.28](./replay/1436.js) | | ||
| 4 | 2869 | [달팽이는 올라가고 싶다](./2869.js) | 22.08.25 | X | | ||
| 5 | 1439 | [문자열 뒤집기](./1439.js) | 22.08.30 | X | | ||
| 6 | 2941 | [크로아티아 알파벳](./2941.js) | 22.09.27 | O | | ||
| 7 | 7568 | [덩치](./7568.js) | 22.09.27 | X | | ||
| 8 | 11866 | [요세푸스 문제 0](./11866.js) | 22.09.29 | △ | | ||
| 9 | 1475 | [방 번호](./1475.js) | 22.09.30 | △ | | ||
| 10 | 1181 | [단어 정렬](./1181.js) | 22.10.03 | X | [22.12.28](./replay/1181.js) | | ||
| 11 | 1427 | [소트인사이드](./1427.js) | 22.10.03 | O | | ||
| 12 | 2751 | [수 정렬하기2](./2751.js) | 22.10.04 | O | | ||
| 13 | 11651 | [좌표 정렬하기2](./11651.js) | 22.10.04 | O | | ||
| 14 | 11650 | [좌표 정렬하기](./11650.js) | 22.10.04 | O | | ||
| 15 | 10814 | [나이순 정렬](./10814.js) | 22.10.05 | O | | ||
| 16 | 1978 | [소수 찾기](./1978.js) | 23.01.02 | O | | ||
| 17 | 1676 | [팩토리얼 0의 개수](./1676.js) | 23.01.10 | △ | | ||
| 18 | 1094 | [막대기](./1094.js) | 23.02.07 | X | | ||
| 19 | 9655 | [돌게임](./9655.js) | 23.02.18 | O | | ||
| 20 | 1476 | [날짜 계산](./1476.js) | 23.02.19 | X | [23.02.20](./py/1476.py) | | ||
| 21 | 2563 | [색종이](./2563.js) | 23.02.25 | △ | [23.02.27](./replay/2563.js) | | ||
| 22 | 2822 | [점수 계산](./2822.js) | 23.02.26 | O | | ||
| 23 | 15688 | [수 정렬하기5](./15688.js) | 23.03.24 | O | | ||
| 24 | 2161 | [카드1](./2161.js) | 23.04.13 | O | | ||
| 25 | 5635 | [생일](./5635.js) | 23.04.19 | O | | ||
| 26 | 2167 | [2차원 배열의 합](./2167.js) | 23.04.22 | O | | ||
| 27 | 11728 | [배열 합치기](./11728.js) | 23.05.08 | △ | | ||
| 28 | 2018 | [수들의 합5](./2018.js) | 23.05.09 | O | | ||
| 29 | 12760 | [최후의 승자는 누구?](./12760.js) | 23.05.30 | O | | ||
| 30 | 5555 | [반지](./5555.js) | 23.06.05 | O | | ||
| 31 | 4673 | [셀프 넘버](./4673.js) | 23.06.07 | △ | | ||
| 32 | 5800 | [성적 통계](./5800.js) | 23.06.08 | O | | ||
| 33 | 14916 | [거스름돈](./14916.js) | 23.06.09 | O | | ||
| 34 | 7785 | [회사에 있는 사람](./7785.js) | 23.07.25 | O | | ||
| 35 | 10815 | [숫자 카드](./10815.js) | 23.08.29 | O | | ||
| 36 | 5648 | [역원소 정렬](./5648.js) | 23.09.03 | O | | ||
| 37 | 25757 | [임스와 함께하는 미니게임](./25757.js) | 23.09.17 | O | |