[코테] 숫자 카드 게임

이경준·2021년 7월 14일
0

코테

목록 보기
68/140
post-custom-banner

그리디 (96)

내 코드

n, m = map(int, input().split())
arr = []

for _ in range(n):
    temp = list(map(int, input().split()))
    arr.append(min(temp))
    
print(max(arr))

로직

  1. 입력받은 리스트의 최소값을 arr list에 추가
  2. arr list의 최대값 출력

효율적인 코드

n, m = map(int, input().split())
result = 0

for _ in range(n):
    temp = list(map(int, input().split()))
    miny = min(temp)
    result = max(result, miny)
    
print(result)

피드백

  • 로직은 비슷하지만, 리스트를 사용하지 않고 max 함수만 사용해서 더 효율적이다.
profile
The Show Must Go On
post-custom-banner

0개의 댓글