본문 바로가기
파이썬/파이썬 기초

파이썬 각 행의 최솟값과 최댓값 구하기

by Go! Jake 2021. 2. 10.

 

N,M=map(int,input().split())
a=[]
result=0
for i in range(N):
    data=list(map(int,input().split()))
    min_value=min(data)
    result=max(result,min_value)

print(result)

min_value=min(data)

result=max(result,min_value)

min_value=min(data) - min() 함수를 통해 해당 리스트행의 최솟값을 구한다. 최솟값을 min_value에 정의 해 준다.

result=max(result, min_value)를 통해 구해진 최솟값과 이전 최솟값을 비교하고, 최댓값을 구하여 result에 넣어둔다.

 

 

N,M=map(int,input().split())
a=[]
result=0
for i in range(N):
    data=list(map(int,input().split()))
    min_value=10001
    for j in data:
        min_value=min(min_value,j)
        
    result=max(result, min_value)
print(result)

min_value=10001

for j in data:

min_value=min(min_value,j)

min_value가 최솟값으로 계속 업데이트되면서 신규 값과 비교하여 최솟값을 구하게 된다.

 

 

 

댓글