💻 입력 조건
💻 출력 조건
💻 입력 예시 1
3 3
3 1 2
4 1 4
2 2 2
💻 출력 예시 1
2
💻 입력 예시 2
2 4
7 3 1 8
3 3 3 4
💻 출력 예시 2
3
📖 문제 해결
입력받은 행의 개수 N개만큼 반복문을 반복하여 행마다의 최솟값을 우선 찾았습니다. 그 후 매 행마다 기존의 최댓값과 비교를 함으로써 각 행마다의 최솟값들 중 최댓값을 찾도록 하였습니다.
N, M = map(int,input().split())
maximum = None
for i in range(N):
input_list = list(map(int, input().split()))
if maximum is None :
maximum = min(input_list)
elif maximum < min(input_list):
maximum = min(input_list)
print(maximum)