앞날창창이승경 개발 블로그
[백준/python/파이썬] #7568 덩치 본문
7568번: 덩치
우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩
www.acmicpc.net
CODE
n = int(input())
arr = []
for i in range(n) :
a,b = map(int,input().split())
arr.append([a,b,1])
for i in arr :
for j in arr :
if i[0] < j[0] and i[1] < j[1] :
i[2] += 1
for i in arr :
print(i[2], end = ' ')
설명
- n을 입력받습니다.
-리스트(arr) 한개를 만듭니다
-n번만큼 반복을 하면서 변수 두개(a,b)를 입력을 받고 append를 이용하여 [a,b,1(점수 1점)]를 만들어놨던 리스트(arr)에 넣습니다.
-그럼 리스트(arr)는 밑처럼 될 것입니다.
[[55, 185, 1], [58, 183, 1], [88, 186, 1], [60, 175, 1], [46, 155, 1]]
-이중 for문을 이용하여 리스트(arr)의 0번째 리스트부터 끝까지 하나씩 검사를 합니다.
만약 검사하려는 리스트가 쭉 for문을 돌면서 키와 몸무게가 둘다 다른 리스트보다 작으면 2번 인덱스에 1을 추가합니다.
-그러면 리스트(arr)는 이중리스트가 되면서 밑처럼 될 것입니다.
[[55, 185, 2], [58, 183, 2], [88, 186, 1], [60, 175, 2], [46, 155, 5]]
-마지막으로 반복문을 이용하여 2번 인덱스를 출력합니다.
감사합니다.
'백준(BOJ)' 카테고리의 다른 글
[백준/python/파이썬] #9012 괄호 (0) | 2022.01.17 |
---|---|
[백준/python/파이썬] #22993 서든어택 3 (0) | 2021.11.09 |
[백준/python/파이썬] #2839 설탕 배달 (0) | 2021.08.17 |
[백준/python/파이썬] #4673 셀프 넘버 (0) | 2021.08.02 |
Comments