반응형
def solution(scores):
answer = 1
wanho = scores[0]
wango_sum = sum(scores[0])
scores.sort(key=lambda x: (-x[0], x[1]))
before = 0
for score in scores:
#완호가 인센티브를 받지 못하는 경우
if wanho[0] < score[0] and wanho[1] < score[1]:
return -1
#완호 외 인센티브 못 받는 사람 제외 필터
if before <= score[1]:
#완호보다 합산 점수가 높은 사람 세기
if wango_sum < score[0] + score[1]:
answer += 1
before = score[1]
return answer
반응형
'알고리즘' 카테고리의 다른 글
[파이썬🐍] 프로그래머스 : 양과 늑대 (0) | 2023.02.06 |
---|---|
[파이썬🐍] 프로그래머스 : 택배상자 (0) | 2023.02.06 |
[파이썬🐍] 프로그래머스 : 혼자 놀기의 달인 (0) | 2023.01.11 |
[파이썬🐍] 프로그래머스 : 순위 검색 (0) | 2023.01.11 |
[파이썬🐍] 프로그래머스 : 부대복귀 (0) | 2023.01.11 |
댓글