본문 바로가기
Python/알고리즘

[COS PRO 2급 #4-10] XX 시험 합격자 수 구하기

by 포푸리 (POPOOLY) 2023. 1. 29.
반응형

문제설명

XX 시험을 친 수험생들의 점수가 주어질 때, 합격자 수를 구하려 합니다. 시험에 합격하기 위해서는 커트라인 이상의 점수를 받아야 합니다.

예를 들어 수험생들의 점수가 [80점, 90점, 55점, 60점, 59점]이고, 커트라인이 60점이라면 3명이 합격했습니다.

수험생들의 시험 점수가 들어있는 리스트 scores, 커트라인 점수 cutline이 매개변수로 주어질 때, 합격자 수를 return 하도록 solution 함수를 완성해주세요.

매개변수 설명

수험생들의 시험 점수가 들어있는 리스트 scores, 커트라인 점수 cutline이 solution 함수의 매개변수로 주어집니다.
* scores의 원소는 각 학생의 시험 점수를 나타내며 0 이상 100 이하의 정수입니다.
* scores의 길이는 1 이상 100 이하입니다.
* cutline은 0 이상 100 이하의 정수입니다.

return 값 설명

합격자의 수를 return 합니다.

예시

| scores               | cutline | result |
|----------------------|---------|--------|
| [80, 90, 55, 60, 59] | 60      | 3      |

예시설명

예시 #1
* 80점, 90점, 60점은 합격입니다.
* 55점, 59점은 불합격입니다.

따라서 3명이 합격했습니다.

문제 코드

def solution(scores, cutline):
    # 여기에 코드를 작성해주세요.
    answer = 0
    return answer

풀이

def solution(scores, cutline):
    answer = 0
    # scores의 각 점수가 커트라인 점수 이상이면 합격
    for score in scores:
    	if score >= cutline:
        	answer += 1
    return answer

댓글