728x90
반응형

이것이 코딩 테스트다 - 그리디 알고리즘 - 숫자 카드 게임

 

min함수 활용

# 그리디 알고리즘 - 숫자 카드 게임

# 해결 방안 : 각 행의 가장 작은 수를 찾고 그 중에서 가장 큰 수를 찾는다.


# 행 렬 입력받기
n , m = map(int, input().split()) #공백 이용해 행 렬 입력

result = 0 # 결과값

for i in range(n):
    data = list(map(int, input().split()))
    
    # 가장 작은 수 찾기  min() 함수 이용
    data_min = min(data)
    
    # 가장 작은 수 중에서 가장 큰 수 찾기
    result = max(result, data_min)
    

print("가장 작은 수 중 가장 큰 수는 : ", result)

 

 

 

for 반복문 활용

# 반복문으로 해결

n , m = map(int, input().split()) #공백 이용해 행 렬 입력


result = 0 # 결과값


for i in range(n):
   data = list(map(int, input().split()))  #리스트에 공백 이용해 입력받기
   # 현재 줄에서 가장 작은 수 찾기
   d_min = 10001
   for j in data:
       d_min = min(d_min, j)
    
    #가장 작은 수 중에서 가장 큰 수 찾기
   result = max(result, d_min)
    
print(result)
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기