룰루코딩

백준 7568 덩치 본문

백준

백준 7568 덩치

rulru01 2024. 9. 20. 23:38

문제

 


솔루션

n = int(input())
li = []
result=[]
for _ in range(n):
    li.append(list(map(int, input().split())))

for i in range(n):
    cnt=0
    for j in range(n):
        if li[i][0]< li[j][0] and li[i][1]<li[j][1]:
            cnt+=1
    print(cnt+1,end=" ")

깨달은 점

생각보다 쉬운문제였다.

for i in range(n):
    cnt=0
    for j in range(n):
        if li[i][0]< li[j][0] and li[i][1]<li[j][1]:
            cnt+=1
    print(cnt+1,end=" ")

이중 for문을 돌려서 몸무게와 키를 각각 비교하고

둘다 클 겨우에만 cnt를 올려서 덩치의 순위를 구할 수 있었다.

cnt가 자신보다 덩치가 큰 사람의 수이므로 문제를 확인했을때 cnt+1이 자신의 등수임을 알 수 있다.

'백준' 카테고리의 다른 글

백준 1463 1로 만들기  (0) 2024.09.24
백준 1764 듣보잡  (0) 2024.09.21
백준 2775 부녀회장이 될테야  (0) 2024.09.20
백준 1436 영화감독 숌  (0) 2024.09.18
백준 2292 벌집  (0) 2024.09.17