リスト内で最大の数を見つけるPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。
問題の説明 −リストが与えられたので、リストの最大の要素を計算する必要があります。
ここでは、組み込み関数を使用して、問題ステートメントの解決策に到達します
sort()関数の使用
例
# list
list1 = [23,1,32,67,2,34,12]
# sorting
list1.sort()
# printing the last element
print("Largest element is:", list1[-1]) 出力
Largest in given array is 67
max()関数の使用
例
# list
list1 = [23,1,32,67,2,34,12]
# printing the maximum element
print("Largest element is:", max(list1)) 出力
Largest in given array is 67
以下のコードでユーザーからの入力を受け取ることもできます
例
# empty list
list1 = []
# asking number of elements to put in list
num = int(input("Enter number of elements in list: "))
# appending elements in the list
for i in range(1, num + 1):
ele = int(input("Enter elements: "))
list1.append(ele)
# print maximum element
print("Largest element is:", max(list1)) 結論
この記事では、リストから最大の要素を取得する方法を学びました。
-
配列内の最大の要素を見つけるPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −配列が与えられたので、配列の最大要素を計算する必要があります。 ここでは、ループ全体をトラバースして最大の要素を計算し、要素を取得するブルートフォースアプローチを使用します。 以下の実装を観察できます。 例 # largest function def largest(arr,n): #maximum element max = arr[0] # traverse the whole loop for
-
数の最大の素因数を見つけるためのPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 正の整数nが与えられます。数の最大の素因数を見つける必要があります。 アプローチ 指定された数値を数値の約数で割って因数分解します。 最大素因数を更新し続けます。 例 import math def maxPrimeFactor(n): # number must be even while n % 2 == 0: max_Prime = 2 n /= 1