✅ 이것이 코딩 테스트다 - 숫자 카드 게임
n, m = map(int, input().split())
cards = []
for i in range(n):
cards.append(list(map(int, input().split())))
min_ = min(cards[0])
for j in range(n):
tmp = min(cards[j])
if tmp > min_:
min_ = tmp
ans = min_
print(n, m)
print(cards)
print("해답:", ans)
◾ Greedy
◾ 카드 행들 중에서 하나를 선택하면
◾ 해당 행의 카드 중에서 가장 작은 숫자를 골라야한다.
◾ 하지만, 최종적으로는 제일 큰 카드의 숫자를 return 하는 문제
◾ 행마다 제일 작은 값을 뽑아내고 그 작은 값들 중에서 제일 큰 값을 뽑아내면 된다.
◾ 나는 왜 항상 파이썬 이차원 배열 입력받을때가 헷갈리지?
728x90
'✏️ 𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺 > 이것이 코딩 테스트다' 카테고리의 다른 글
[TC0402] [구현] 시각 (0) | 2021.11.21 |
---|---|
[TC0302] [그리디] 큰 수의 법칙 (0) | 2021.11.16 |
[TC0301] [그리디] 거스름돈 (0) | 2021.11.16 |
[TC0401] [구현] 상하좌우 (0) | 2021.11.16 |
[TC0304] [그리디] 1이 될 때까지 (0) | 2021.10.16 |