알고리즘/이것이 취업을 위한 코딩테스트다
01. 그리디 - 숫자 카드 게임 ( p. 96 )
bright_code
2020. 9. 1. 19:15
728x90
반응형
# 가장 높은 숫자가 쓰인 카드 한 장 뽑기
# 최소 숫자가 가장 큰 행을 선택해서 최소 숫자 출력하기?
n, m = map(int, input().split())
# 필요한 것 : 행에서 가장 작은 숫자 찾기 / 그 중 가장 큰거 찾기
min = []
i = 0
while i < n:
data = (list(map(int, input().split())))
for j in range(m):
tmp = data[0]
if data[j] <= tmp:
tmp = data[j]
min.append(tmp)
i = i + 1
tmp = min[0]
for i in min:
if i > tmp :
tmp = i
print (i)
+ ) min/ max 함수를 사용하면 더 간단하게 작성 가능
for i in range(n):
data = list(map(int, input().split()))
min_value = 10001
for a in data :
min_value = min(min_value, a)
result = max(result, min_value)
+ ) min / max 함수 사용 다른 방법
n, m = map(int, input().split() )
data = []
s_data = []
for i in range(n):
data.append ( list(map(int, input().split() )))
s_data.append ( min(data[i]) )
print( max(s_data) )
728x90
반응형