본문 바로가기
👩🏻‍💻 Front-end/👾 Algorithm

파이썬 7568 - 덩치 (Python)

by su-no 2022. 5. 17.

코드

n = int(input())

a = [] #1
for _ in range(n):
    x, y = map(int, input().split())
    a.append([x, y])

rank = [1 for i in range(n)] #2

for i in range(n):
    for j in range(n):
        if a[i][0] < a[j][0] and a[i][1] < a[j][1]:
            rank[i] += 1 #3

print(*rank) #4

 

풀이

#1: n명의 덩치 (x, y)를 a라는 list의 원소로 추가해준다.

#2: 각 사람의 등수를 1로 초기화해준다.

#3: 더 큰 덩치가 있으면 등수를 1 더해준다.

#4: 각 사람의 등수를 출력한다.