Problem Solving/브루트포스

[백준-python] 7568번: 덩치

Dev_en 2022. 1. 24. 00:18
  • 분류 - 브루트포스
  • 난이도 - 실버5

답안코드

# 입력
n=int(input())
dungchis=[]
for _ in range(n):
    dungchis.append(list(map(int, input().split())))

# 각 학생의 등수를 1로 저장한 후, 덩치가 큰 학생이 발견되면 등수를 1 더함
ranks=[]
for i in range(len(dungchis)):
    rank=1
    for j in range(len(dungchis)):
        if i!=j and dungchis[j][0] > dungchis[i][0] and dungchis[j][1] > dungchis[i][1]:
            rank=rank+1
    ranks.append(rank)

# 출력
for rank in ranks:
    print(rank,end=" ")