[Algorithm](イコール)大数法則-パイソン
5105 ワード
教材:これはPythonでコードテストを行います
CHAPTER 3 Griddy
実戦問題3-2大数法則92 p
だいすうのほうそく
質問する
ここで、大数法則とは、異なる数の配列がある場合に、与えられた数をM回加算して最大数を形成する法則である.
ただし、配列内の特定のインデックス(番号)の数はKを連続的に超えることはできません.
入力
1行目は、N(2<=N<=1000)、M(1<=M<=10000)、K(1<=K<=10000)の自然数を与え、各自然数をスペースで区切る
2行目にはN個の自然数がある.各自然数はスペースで区切られています.ただし、自然数ごとに1以上10000以下の数があります.
入力されたKは、常にM以下である.
しゅつりょく
最初の行に大数の法則に基づいて追加された答えを出力します.
入力例
5 8 3
2 4 5 4 6
出力例
46
に答える
に近づく.行の最小値のみを格納し、子供たちの中で最も価値のある値 を見つけます.
Note sortとかは使いませんか?コードも 練習する必要があります
コミット1-正しい
本よりもメモリを多く書いているようで、何かを保存するのに慣れているようで、後で処理します.このようなものも修正すれば、よく、しっかりしているようです.本のソリューション 解答時間:5分 References
これはPython-ナドンビンゼとのコードテストです
CHAPTER 3 Griddy
実戦問題3-2大数法則92 p
だいすうのほうそく
質問する
ここで、大数法則とは、異なる数の配列がある場合に、与えられた数をM回加算して最大数を形成する法則である.
ただし、配列内の特定のインデックス(番号)の数はKを連続的に超えることはできません.
入力
1行目は、N(2<=N<=1000)、M(1<=M<=10000)、K(1<=K<=10000)の自然数を与え、各自然数をスペースで区切る
2行目にはN個の自然数がある.各自然数はスペースで区切られています.ただし、自然数ごとに1以上10000以下の数があります.
入力されたKは、常にM以下である.
しゅつりょく
最初の行に大数の法則に基づいて追加された答えを出力します.
入力例
5 8 3
2 4 5 4 6
出力例
46
に答える
に近づく.
Note
コミット1-正しい
n, m = map(int, input().split())
mins = []
for i in range(n):
arr = list(map(int, input().split()))
mins.append(min(arr))
print(max(mins))
ノートをまちがえる本よりもメモリを多く書いているようで、何かを保存するのに慣れているようで、後で処理します.このようなものも修正すれば、よく、しっかりしているようです.
# N, M을 공백을 기준으로 구분하여 입력 받기
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) # 최종 답안 출력
結果これはPython-ナドンビンゼとのコードテストです
Reference
この問題について([Algorithm](イコール)大数法則-パイソン), 我々は、より多くの情報をここで見つけました https://velog.io/@suzieep/Algorithm-이코테-큰-수의-법칙-파이썬テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol