[programmers/py] 등수 매기기

승민·2023년 3월 31일

알고리즘

목록 보기
2/171

등수 매기기

https://school.programmers.co.kr/learn/courses/30/lessons/120882

문제설명

영어 점수와 수학 점수를 담은 2차원 정수 배열 score가 주어질 때, 영어 점수와 수학 점수의 평균을 기준으로 매긴 등수를 담은 배열을 return하도록 solution 함수를 완성해주세요.

풀이

  1. 각 점수의 합을 내림 차순으로 정렬
  2. 정렬 된 배열에서 기존 합 배열을 비교해 index를 반환
def solution(score):
    total = sorted([sum(s) for s in score], reverse = True)
    return [total.index(sum(i))+1 for i in score]

0개의 댓글