반응형
코드 작성
n = int(input())
arr = [ ]
for _ in range(n):
x, y = map(int, input().split())
arr.append([x,y])
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)에 넣는데,
arr = [[x0, y0], [x1,y1], [x2,y2]...] 이와 같은 방식으로 넣는다.
rank를 1로 기록하고
i가 0일때 j가 0,1,2,3,4와 비교하고 rank를 1씩 증가시키고 rank를 출력한다.
마찬가지로 i가 1일때 j가 0,1,2,3,4와 비교한다.
반응형
'코딩 > Python' 카테고리의 다른 글
[Python] 백준 11053 가장 긴 증가하는 부분 (0) | 2022.12.09 |
---|---|
[Python] 백준 2798 블랙잭 (0) | 2022.12.07 |
[Python] 백준 1912 연속합 (0) | 2022.12.04 |
[Python] 백준 1550 16진수 (0) | 2022.12.03 |
[Python] 백준 15990 1,2,3더하기5 (0) | 2022.12.01 |