http://acmicpc.net/problem/7568
{코드}
n = int(input())
info = [tuple(map(int, input().split())) for _ in range(n)]
for i in range(n):
cnt = 1
for j in range(n):
if i == j:
continue
if info[i][0] < info[j][0] and info[i][1] < info[j][1]:
cnt += 1
print(cnt, end=' ')
{설명}
덩치 등수는 자기보다 덩치가 큰 사람들의 수 + 1이므로
사람별로 키와 몸무게가 둘 다 크면 1을 증가시켜서 나온 결과를 출력합니다.
'알고리즘 공부 > BOJ백준 풀이' 카테고리의 다른 글
[백준 1436번-파이썬/Python] 영화감독 숌 (0) | 2020.12.26 |
---|---|
[백준 1018번-파이썬/Python] 체스판 다시 칠하기 (0) | 2020.12.26 |
[백준 2331번-파이썬/Python] 분해합 (0) | 2020.12.24 |
[백준 2798번-파이썬/Python] 블랙잭 (0) | 2020.12.23 |
[백준 11729번-파이썬/Python] 하노이의 탑 이동 순서 (0) | 2020.12.22 |