728x90
SMALL
n명의 사람들의 덩치 순위를 구하는 문제이다.
키와 몸무게가 다른 사람과 비교하여 둘다 높을경우 등수가 위의 사람이고
키 몸무게가 다른사람보다 둘다 낮을경우 등수가 아래로 내려가는 문제이다.
키와 몸무게가 하나만 높을경우는 동급의 등수를 측정하기로 했다.
나는 등수를 리스트에 담아 그래도 출력해서 왜 결과가 안나오는지 해매었다.
추후 등수를 하나씩 출력하며 공백을 추가하는 값으로 변경하니 바로 정답
n = int(input())
result = []
for i in range(n):
result.append(list(map(int, input().split())))
for i in range(n):
k = 1
for j in range(n):
if i != j and result[i][0] < result[j][0] and result[i][1] < result[j][1]:
k += 1
print(k, end = " ")
728x90
LIST
'파이썬 > 코딩테스트' 카테고리의 다른 글
[백준] 베스트셀러 - Python(파이썬) (0) | 2024.03.23 |
---|---|
[백준] 통계학 - Python(파이썬) (0) | 2024.03.23 |
[백준] 분해합 - Python(파이썬) (0) | 2024.03.23 |
[백준] 한수 구하기 - Python(파이썬) (0) | 2024.03.23 |
[백준] 일곱 난쟁이 - Python(파이썬) (0) | 2024.03.23 |