728x90
반응형

자기보다 덩친 큰 사람이 몇 명인지 확인하고 거기에 1을 더한 값을 list에 순서대로 추가해주면 된다.

EX) [55, 185], [58, 183], [88, 186]

ans = []

1) [55, 185] 보다 덩치 큰 사람 1명(88, 186) -> ans.append(1+1)

2) [58, 183] 보다 덩치 큰 사람 1명(88, 186) -> ans.append(1+1)

3) [88, 186] 보다 덩치 큰 사람 없음 -> ans.append(0+1)

-> ans = [2, 2, 1]

N = int(input())
li = []
ans = []
for i in range(N):
    li.append(list(map(int, input().split())))
for i in range(N):
    cnt = 1
    for wh in li:
        if li[i][0] < wh[0] and li[i][1] < wh[1]:
            cnt += 1
    ans.append(str(cnt))
print(' '.join(ans))

728x90
반응형

+ Recent posts