코테 대비 python/백준

숫자 카드 게임

ylab 2022. 2. 18. 14:04

출처: 이코테

 

#각 행마다 가장작은 수를 찾고 그중 가장큰 수 뽑아야함

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

for i in range(n):
    a= list(map(int, input().split()))
    #리스트에 각 행의 최솟값들 저장
    card_min.append(min(a))

#리스트 정렬로 줄세우기

card_min = sorted(card_min)
card_min
result = card_min[n-1]
print(result)
=======================================
#답지 풀이1
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 a in data:
        min_value = min(min_value,a)

    result = max(result, min_value)


print(result)


 
리스트 정렬로 세우는게 큰수 작은수 파악할때 유용한거 같다
얻은것
1. 리스트 활용 체화
2. 반복문 안에 input()받기

3. 답지에서는 for문 안에서 직접 처리하였음