[알고리즘]/BOJ

[백준/Python] 14593번: 2017아주대학교 프로그래밍 경시대회(Large)

개발새발주발 2023. 2. 24. 14:26
728x90

1. 문제

 

14593번: 2017 아주대학교 프로그래밍 경시대회 (Large)

아주대학교 프로그래밍 경시대회(Ajou Programming Contest, APC)는 2009년 제1회를 시작으로 2014년 제6회까지 개최된 아주대학교 학생들을 위한 프로그래밍 경시대회이다. 2017년, 다른 학교에서 활발히

www.acmicpc.net

2. 해결방법

3개의 정수를 입력받고 각각 내림차순, 오름차순, 오름차순으로 정렬하여 풀어야한다. 

만약 람다함수를 몰랐다면 중복 체크때문에 코드가 조금 더 길어졌을 것 같다. 

 

 

 

3.코드 

n = int(input())
playes = []
for i in range(n):
    play = list(map(int,input().split()))
    playes.append(play)

playes_sorted = sorted(playes, key = lambda x:(-x[0],x[1],x[2] ))
first = playes_sorted[0]


print(playes.index(first)+1)