PS/문제풀이
백준 25757 임스와 함께하는 미니게임 Python
중규리
2024. 1. 21. 10:53

🐸 문제 정보
25757번: 임스와 함께하는 미니게임
첫 번째 줄에는 사람들이 임스와 같이 플레이하기를 신청한 횟수 $N$과 같이 플레이할 게임의 종류가 주어진다. $(1 \le N \le 100\,000)$ 두 번째 줄부터 $N$개의 줄에는 같이 플레이하고자 하는 사람들
www.acmicpc.net
🤖 알고리즘
해시를 사용한 집합과 맵
⏱️ 풀이 시간
05.08m
📝 풀이
너무 간단한 문제였다.
동일인과는 게임을 여러번 할 수 없기 때문에 입력을 모두 set에 넣어 중복을 제거하였고,
각 게임마다 임스를 제외한 숫자를 담은 딕셔너리를 통해 최대 몇 판의 게임을 할 수 있는지 구했다.
🧑💻 나의 답
# pypy3
import sys
input = sys.stdin.readline
n, game = list(input().rstrip().split())
players = set([input().rstrip() for _ in range(int(n))])
gaming = {
'Y': 1,
'F': 2,
'O': 3
}
print(len(players) // gaming[game])