본문 바로가기

COS PRO 2급 기출문제 - Python

[3차] 문제1) 학생의 등수 구하기 - 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

문제
설명

 

예시
함수
빈칸 채우기

  • func_a(scores, score) : rank가 있는 것으로 보아 등수 결과를 return 해주는 함수인 것 같다.
  • func_b(arr) : sort가 있는 것으로 보아 scroes 리스트를 정렬해주는 함수인 것 같다.
  • func_c(arr, n) : return 값이 arr[n]인 것으로 보아 scores 리스트의 인덱스 n(n번 학생)값을 return하는 함수인 것 같다.

 

  • 함수들의 순서를 보면 func_c()가 가장 먼저 호출되어 score를 구하고, func_b()가 호출되어 score 리스트를 정렬하고
  • 마지막으로 func_a()가 호출되어 answer를 구한다.

 

  • 완성된 코드는 아래와 같다. 
def solution(scores, n):
	score = func_c(scores, n)
	func_b(scores)
	answer = func_a(scores, score)
	return answer

 

실행 결과