Algorithm/Baekjoon

#백준 7586, 파이썬, 리스트

say! 2022. 8. 26. 17:16
728x90
# 백준 브루트 포스 : 7568번 - 덩치

n = int(input())  # 전체 사람 수 입력받기
weight_height = []

for _ in range(n):  # 몸무게, 키 입력받기
  weight, height = map(int, input().split(' '))
  weight_height.append([weight, height])

# 자기보다 덩치 큰 사람 수 구하기
rank_list = []
for i in range(n):
  rank=0
  w = weight_height[i][0]
  h = weight_height[i][1]
  for j in range(n):
    if w < weight_height[j][0] and h < weight_height[j][1]:
      rank+=1
  rank_list.append(rank+1)

# 등수 출력
for i in rank_list:
  print(i, end=' ')

조금 지저분하게 푼 것 같지만 스스로 푼 것에 만족..!