개미의 개열시미 프로그래밍

[알고리즘] 백준7568 덩치 - 파이썬 본문

알고리즘/그리디 & 구현

[알고리즘] 백준7568 덩치 - 파이썬

YunHyeok 2021. 7. 30. 19:40
728x90
반응형

백준 단계별 풀어보기 '브루트 포스'의 세 번째 문제인 덩치를 풀었습니다.

 

https://www.acmicpc.net/problem/7568

 

7568번: 덩치

우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩

www.acmicpc.net

 

 

[풀이 코드]

from sys import stdin

n = int(input()) # n 입력받기
n_list = [] # 입력받을 x,y 쌍을 담아줄 리스트 생성

# 리스트에 x,y 쌍 넣어주기
for i in range(n):
    a = list(map(int, stdin.readline().split()))
    n_list.append(a)

# 카운트 할 리스트 생성
count_list = [1 for _ in range(n)]

for i in range(n):
    for j in range(0, n):
        if i == j: # 같으면 패스
            continue
        if n_list[i][0] < n_list[j][0] and n_list[i][1] < n_list[j][1]: # x끼리, y끼리 비교
            count_list[i] += 1

print(' '.join((map(str, count_list)))) # 결과값 출력

 

[문제풀이]

풀이는 주석에!

728x90
반응형
Comments