본문 바로가기

COS PRO 2급 기출문제 - Python

[2차] 문제9) 투표에 대한 후보 찾기 - Python3

edu.goorm.io/learn/lecture/17033/cos-pro-2%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-python

 

구름EDU - 모두를 위한 맞춤형 IT교육

구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/

edu.goorm.io

문제

 

설명

 

예시

 

한줄 수정

 

  • 리스트에서 해당 숫자가 나올때 마다 counter의 인덱스(=해당 숫자)에 맞게 +1 씩 저장한다.
  • answer는 counter에 K라는 숫자를 찾을 때 마다 1씩 더하는 변수인데
  • -1로 초기화가 되어있으므로 0으로 변경해야 한다.
def solution(votes, N, K):
	counter = [0 for _ in range(N + 1)]
	for x in votes:
		counter[x] += 1
	answer = 0
	for c in counter:
		if c == K:
			answer += 1
	return answer

 

실행결과