티스토리 뷰

# 나의 풀이
n, m = map(int, input().split())
k_min = []
for i in range(n):
    kard = map(int, input().split())
    k_min.append(min(kard))
print(max(k_min))

n, m = map(int, input().split())
k_min = [0 for i in range(n)]
for i in range(n):
    kard = map(int, input().split())
    k_min[i] = min(kard)
print(max(k_min))

# 해설
n, m = map(int, input().split())
result = 0
for i in range(n):
    kard = list(map(int, input().split()))
    k_min = min(kard)
    result = max(result, k_min)
    # 둘 중 누가 더 큰지 비교
    # 반복문이므로 처음에는 0, 최솟값 비교해서 result에 넣고
    # 다음에는 result, 최솟값을 비교해서 넣고 ...
    # 가장 큰 값이 result에 들어갈 것임
print(result)

'Python > 이코테' 카테고리의 다른 글

11-2. 곱하기 혹은 더하기  (0) 2022.05.26
11-1. 모험가 길드  (0) 2022.05.26
3-4. 1이 될 때까지  (0) 2022.05.25
3-2. 큰 수의 법칙  (0) 2022.05.24
3-1. 당장 좋은 것만 선택하는 그리디  (0) 2022.05.23
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday