[python] 모험가 길드

전.py / / 2022. 2. 9. 15:04
728x90

- n명의 모험가

- 공포도가 x인 모험가는 반드시 x명 이상으로 구성한 모험가 그룹에 참여

- 여행을 떠날 수 있는 그룹 수의 최댓값

 

=> 오름차순 정렬

 

n = input()
data = list(map(int, input().split())) # 공포도 data
data.sort() # 오름차순 정렬

result = 0 # 총 그룹의 수
count = 0 # 현재 그룹의 모험가 수

for i in data:
  count += 1
  if count >= i: # 현재 그룹의 모험가 수 >= 현재 공포도 이면 그룹 결성
    result += 1
    count = 0
print(result)

 

반응형

'전.py' 카테고리의 다른 글

[python] 프로그래머스 실패율 (Lv.1)  (0) 2022.02.11
[python] 큰 수의 법칙  (0) 2022.02.09
[python] 곱하기 혹은 더하기  (0) 2022.02.09
[python] 1이 될 때까지  (0) 2022.02.09
[python] 백준 15312 이름 궁합  (0) 2022.02.09
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기