본문 바로가기

2021 파이썬 챌린지

2021.07.22 22일차 문제 예시답안

여러분은 학생 N명의 몸무게와 키가 담긴 입력을 읽어서 각 사람의 덩치 등수를 계산하여 출력해야 한다.

입력

첫 줄에는 전체 사람의 수 N이 주어진다. 그리고 이어지는 N개의 줄에는 각 사람의 몸무게와 키를 나타내는 양의 정수 x와 y가 하나의 공백을 두고 각각 나타난다.

출력

여러분은 입력에 나열된 사람의 덩치 등수를 구해서 그 순서대로 첫 줄에 출력해야 한다. 단, 각 덩치 등수는 공백문자로 분리되어야 한다.

 

import sys

num = int(sys.stdin.readline())

case = [list(map(int, sys.stdin.readline().split())) for _ in range(num)]

list1 = [0] * num
index = 0
for i in case:
    for j in case:
        if i[0] < j[0] and i[1] < j[1]:
            list1[index] += 1
    index += 1

for i in list1:
    print(i + 1,end = ' ')
# 등수는 나보다 큰 사람의 수 + 1 이다

'2021 파이썬 챌린지' 카테고리의 다른 글

2021.07.23 23일차 문제 예시답안  (0) 2021.07.24
2021.07.23 23일차 문제  (0) 2021.07.23
2021.07.22 22일차 문제  (0) 2021.07.22
2021.07.21 21일차 문제 예시답안  (0) 2021.07.22
2021.07.21 21일차 문제  (0) 2021.07.21