백준 알고리즘 7568 (덩치) - python (재풀이)
> https://www.acmicpc.net/problem/7568
자신보다 몸무게와 키 값이 모두 큰 사람이 몇 명인지 알면 된다.
[문제 풀이]
1. 자신보다 (무게, 키) 값이 모두 큰 사람을 센다.
2. 아무도 없다면 1등이기 때문에 +1을 result에 저장
3. 한 번에 합쳐서 출력
import sys
N = int(sys.stdin.readline())
people = [list(map(int, sys.stdin.readline().split())) for _ in range(N)]
result = []
for i in range(N):
cnt = 0
for j in range(N):
# 자신보다 무게, 키 값이 모두 클 때
if people[i][0] < people[j][0] and people[i][1] < people[j][1]:
cnt += 1
result.append(cnt+1) # 등수(+1) 저장
print(' '.join(map(lambda x: str(x), result)))
728x90
'백준 알고리즘(BOJ)' 카테고리의 다른 글
백준 알고리즘 15641 (N과 M(3)) - python (0) | 2022.05.22 |
---|---|
백준 알고리즘 10815 (숫자 카드) - python (0) | 2022.05.20 |
백준 알고리즘 15650 (N과 M(2)) - python (재풀이) (0) | 2022.05.17 |
백준 알고리즘 2231 (분해합) - python (재풀이) (0) | 2022.05.16 |
백준 알고리즘 15649 (N과 M(1)) - python (재풀이) (0) | 2022.05.07 |
댓글