728x90
반응형
숫자 카드 게임
난이도 : 下
시간 제한 : 1초 메모리 제한 : 128 MB
해답
n, m = map(int, input().split())
result = []
for i in range(n):
array = list(map(int, input().split()))
result.append(min(array))
print(max(result))
예시
# N, M을 공백을 기준으로 구분하여 입력 받기
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) # 최종 답안 출력
해설
반복문을 이용하여 현재 행에서 가장 작은 값들을 저장하는 리스트 result를 만들어주었습니다.
가장 작은 값들이 저장된 result 리스트 중 가장 큰 값을 출력하였습니다.
728x90
반응형
'알고리즘 (Python) > 이것이 코딩 테스트다 with 파이썬' 카테고리의 다른 글
[구현 알고리즘] 아이디어를 코드로 바꾸는 구현 (0) | 2021.05.25 |
---|---|
[그리디 알고리즘] 1이 될 때까지 - 파이썬(python) (0) | 2021.05.24 |
[그리디 알고리즘] 큰 수의 법칙 - 파이썬(python) (0) | 2021.05.18 |
[그리디 알고리즘] 당장 좋은 것만 선택하는 그리디 (0) | 2021.05.17 |
[그리디 알고리즘] 모험가 길드 - 파이썬(python) (0) | 2021.01.04 |