[COS PRO 2급-Python] 선수가 획득한 점수를 구해주세요.

Sunhee·2023년 6월 30일

COS PRO - Python 2급

목록 보기
44/44

[COS PRO 2급-Python] 선수가 획득한 점수를 구해주세요.

문제 설명

종목은 태권도, 500m 달리기, 사격 경기를 하려 합니다. 종목별 점수 산출 방식은 다음과 같습니다.

태권도에서 승리한 횟수 taekwondo, 달리기 기록 running, 가격 기록이 담긴 배열 shooting, 배열 shooting의 길이 shooring_len이 매개변수로 주어질 때, 이 선수가 획득한 총점수를 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요.


### 매개변수 설명 태권도에서 승리한 횟수 taekwondo, 달리기 기록 running, 사격 기록이 담긴 배열 shooting, qoduf shooting의 길이 shooting_len이 solution 함수의 매개변수로 주어집니다.
  • 태권도에서는 0회 이상 35회 이하 승리할 수 있습니다.
  • 달리기 기록은 초 단위이며 40 이상 120 이하인 정수입니다.
  • 사격 과녁에는 0부터 10까지의 숫자가 적혀있습니다.
  • shooting_len은 항상 10입니다.



return 값 설명

이 선수가 획득한 총점수를 return해주세요.

예시


내가 쓴 코드!

def solution(taekwondo, running, shooting):
	answer = 0
	if taekwondo >= 25:
		answer += 250
	else:
		answer += taekwondo * 8
	answer += 250 + (60 - running) * 5
	count = 0
	for s in shooting:
		answer += s
		if s == 10:
			count += 1
	if count >= 7:
		answer += 100
	return answer

0개의 댓글