본문 바로가기
Algorithm/Programmers

[그리디] 숫자 카드 게임 (파이썬)

by 그랴 2022. 7. 16.

여러 개의 숫자 카드 중에서 가장 높은 숫자가 쓰인 카드 한 장을 뽑는 게임이다.

단, 게임의 룰을 지키며 카드를 뽑아야 한다.

  1. 먼저 뽑고자 하는 카드가 포함되어 있는 행을 선택한다.
  2. 그 다음 선택된 행에 포함된 카드들 중 가장 숫자가 낮은 카드를 뽑아야 한다.

#각 행의 가장 낮은 숫자 찾기
#그 중에서 가장 높은 수 찾기

#행 열
n, m = map(int,input().split())
arr = []

for i in range(n):
  data = list(map(int, input().split()))
  #가장 낮은 숫자
  arr.append(min(data))
  print(arr)

max(arr)

각 행의 가장 낮은 숫자들을 뽑아서 배열에 담고, 그 중에서 가장 높은 수를 뽑아냈다.