From 022e9a879dd9d12c11536736ee7a57774b757308 Mon Sep 17 00:00:00 2001 From: ferozsun Date: Mon, 4 Sep 2023 14:19:22 +0900 Subject: [PATCH] Create prac3-2.py --- prac3-2.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 prac3-2.py diff --git a/prac3-2.py b/prac3-2.py new file mode 100644 index 0000000..352e643 --- /dev/null +++ b/prac3-2.py @@ -0,0 +1,23 @@ +# 실전 3-2 +""" +여러 숫자 카드 중 높은 숫자가의 카드 한 장을 뽑는 게임. + +게임의 룰 +1. 숫자 카드는 n*m 형태로 놓여 있음 (n은 행의 개수, m은 열의 개수) +2. 행을 먼저 선택 +3. 행에 포함된 카드 중 가장 낮은 숫자의 카드 뽑음 +4. 행을 선택할 때, 행에서 가장 낮은 숫자 카드를 뽑을 것을 고려하여, 최종적으로 가장 높은 숫자 뽑을 수 있도록 전략. + +첫째 줄에는 행의 개수 n과 열의 개수 m이 주어짐 +둘째 줄부터 n개의 줄에 걸쳐 각 카드에 적힌 숫자가 주어짐 +""" + +n, m = map(int, input().split()) + +candidate = [] + +for i in range(n): + row = input().split() + candidate.append(min(row)) + +print(max(candidate))