cospro 10번 문제
XX시험 합격자 수 구하기
문제 설명
XX 시험을 친 수험생들의 점수가 주어질 때, 합격자 수를 구하려 한다. 시험에 합격하기 위해서는 커트라인 이상의 점수를 받아야 한다.
수험생들의 시험 점수가 들어있는 배열 scores, scores의 길이 scores_len, 커트라인 점수 cutline이 매개변수 주어질 때, 합격자 수를 return 하는 solution 함수를 완성한다.
매개변수 설명
수험생들의 시험 점수가 들어있는 배열 scores, scores의 길이 scores_len, 커트라인 점수 cutline이 매개변수 주어진다.
scores의 원소는 각 학생의 시험 점수를 나타내며 0 이상 100 이하인 정수이다.
scores_len은 1 이상 100 이하인 정수이다.
cutline은 0 이상 100 이하인 정수이다.
return 값 설명
합격자 수를 return 한다.
예시
예시 설명
80점, 90점, 60점은 합격이다.
55점, 59점은 불합격이다.
따라서 3명이 합격했다.
코드 설명
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int scores[], int scores_len, int cutline) {
int answer = 0; //합격자 수
for(int i=0; i<scores_len; i++){ //시험을 본 학생들의 수 만큼 돌림
if(scores[i]>=cutline) answer++; //학생들의 점수가 커트라인 이상이면 카운트한다.
}
return answer;
}
int main() {
int scores[5] = {80, 90, 55, 60, 59};
int scores_len = 5;
int cutline = 60;
int ret = solution(scores, scores_len, cutline);
printf("solution 함수의 반환 값은 %d 입니다.\n", ret);
}
'cospro2급 > cospro_4차' 카테고리의 다른 글
2021-05-22 (0) | 2021.05.22 |
---|---|
2021-05-21 (0) | 2021.05.21 |
2021-05-21 (0) | 2021.05.21 |
2021-05-20 (0) | 2021.05.20 |
2021-05-20 (0) | 2021.05.20 |