[易趣]グリディ-デジタルカードゲーム
🔔 質問する
デジタルトランプゲームは、複数のデジタルトランプの中で最も高いトランプを1枚選ぶゲームです.しかし、ゲームのルールを守ってトランプをするのは、次のようなルールです.
1.数字が書かれたカードがNX Mの形で並んでいます.Nは行数、Mは列数を表す.
2.ドローするカードを含む行を選択します.
3.選択した行の中で一番低いカードを選択します.
4.したがって、最初に選択する行を選択する際には、最後に最も数値の高い行を選択するために、後でその行の中で最も数値の低い行を選択することを考慮する必要があります.
カードをNX M形式で並べると、ゲームルールに合ったカード抽出プログラムが作成される.
入力
しゅつりょく
🎯 解答方法
この問題を解決するアイデアは「行ごとに最小の数を見つけ、その中から最大の数を見つける」ことです.入力条件では、入力数が10000以下であるため、配列内で最小数の基本構文を簡単に検索し、各行で最小数を検索し、最大数を検索する方法で問題を解決できます.
💻 Pythonコード
n, m = map(int, input().split()) # 행 열
max_number = 0
for _ in range(n):
numbers = list(map(int, input().split()))
min_number = min(numbers) # 가장 작은 값들 중
max_number = max(min_number, max_number) # 그 중 큰 값
print(max_number)
💡 考えなければならないこと
この問題を解決するには、リスト内の最小要素を検索するmin()関数を使用するか、2つの重複文構造を使用します.
Reference
この問題について([易趣]グリディ-デジタルカードゲーム), 我々は、より多くの情報をここで見つけました https://velog.io/@subinmun1997/이코테-그리디-숫자-카드-게임テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol