사용 언어 : 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=" ")