본문 바로가기

코딩/Python

[Python] 백준 7568 덩치

반응형

코드 작성

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]...] 이와 같은 방식으로 넣는다.

rank1로 기록하고

i0일때 j0,1,2,3,4와 비교하고 rank1씩 증가시키고 rank를 출력한다.

마찬가지로 i1일때 j0,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