728x90
문제풀이 1 :min(), max() 함수 이용
n,m=map(int, input().split()) #행,열 입력받음
result=0
for i in range(n): #행만큼 반복
data=list(map(int, input().split()))
min_value=min(data) #현재 행에서 최솟값 찾기
result=max(result, min_value) #최솟값들 중 최댓값 찾기
print(result)
문제풀이 2 :이중 반복문 이용
n,m = map(int, input().split())
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)
728x90
'📁 코딩테스트 준비 > Python' 카테고리의 다른 글
[그리디 / python] 모험가 길드 (0) | 2022.11.11 |
---|---|
[그리디 / python] 1이 될 때까지 (0) | 2022.11.11 |
[그리디 / python] 큰 수의 법칙 (0) | 2022.11.10 |
[그리디 / python] 거스름돈 (0) | 2022.11.10 |
[SWEA / python] 1936. 1대1 가위바위보 (D1) (0) | 2022.11.09 |