백준 7568번 : 덩치

고갓·2021년 7월 4일
0

백준문제풀이

목록 보기
6/12
post-thumbnail

문제링크
https://www.acmicpc.net/problem/7568

코드

N= int(input())
arr=[]
for i in range(N):
    a,b = map(int,input().split())
    arr.append((a,b))
for i in arr:
    rank = 1
    for j in arr:
        if(i[0] < j[0] and i[1] < j[1]):
            rank +=1
    print(rank, end=' ')

키와 몸무게를 한 세트로 입력받아서 arr에 넣어주었다. 배열 순서대로 비교하면서 자신보다 덩치가 큰 사람이 있을 때마다 rank를 하나씩 높여서 등수를 매겼다. 모든 사람이 나보다 클 경우 나의 등수는 인원수와 같아질 것이고 모두 나보다 작을 경우에는 rank가 1이 출력될 것이다.

0개의 댓글