본문 바로가기

cospro2급/cospro_4차

2021-05-22

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);
}

 

 

 

goorm

구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다.

www.goorm.io

 

'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