[백준] 7568번

코린이·2022년 6월 8일
0

백준

목록 보기
35/38

📢"덩치 7568번" 문제

백준 문제 링크

🔎 풀이

사용 언어 : python

문제에서 두 사람 A 와 B의 덩치가 각각 (x, y), (p, q)라고 할 때 x > p 그리고 y > q 이라면 우리는 A의 덩치가 B의 덩치보다 "더 크다"고 말한다.라고 했으므로,
(i[0] < j[0] and i[1] < j[1])인 경우 rank를 +1 해준다.

end = " "를 사용하여 여러줄이 아닌 한 줄로 출력되게 하였다.

🔎 코드

import sys
n = int(sys.stdin.readline())  # 사람 수 입력받기
data = [list(map(int, sys.stdin.readline().split()))
        for i in range(n)]  # 몸무게 키 입력받기

#  x > p 그리고 y > q 이라면 우리는 A의 덩치가 B의 덩치보다 "더 크다"

for i in data:
    rank = 1

    for j in data:
        if(i[0] < j[0] and i[1] < j[1]):
            rank = rank + 1
    print(rank, end=" ")
profile
초보 개발자

0개의 댓글