最小値を持つPythonリストから要素を見つける方法は?
最小値の要素を見つけるには、リストを引数としてmin()関数を呼び出す必要があります。 min関数は、リストを繰り返し処理して、最後に到達するまで検出した最小値を追跡します。次に、この値を返します。
my_list = [2, 3, 1, 5, -1] print(min(my_list))
これにより、出力が得られます-
-1
インデックスとmax要素が発生したすべての場所も必要な場合は、enumerateメソッドを使用できます。 enumerateメソッドは、最初のインデックスにインデックスがあり、2番目にオブジェクトがあるオブジェクトのタプルを作成します。
my_list = [2, 3, 1, -4, -1, -4] m = min(my_list) print([i for i, j in enumerate(my_list) if j == m])>
これにより、出力が得られます-
[3, 5]
-
JavaScriptで配列の最小値を見つける方法は?
Math.min()とsort()を使用して配列の最小値を見つけることができます 1)Math.min() Math.min()関数は通常、配列内のすべての要素を受け取り、すべての値を精査して最小値を取得します。その方法については、以下の例で説明します。 例 <html> <body> <script> function minimum(value) { if (toString.call(value) !== "[object Array]") &n
-
Pythonのサブツリーのノード値の合計から最小値を見つけるプログラム
すべてのノードに1からnまでの番号が付けられたツリーがあるとします。各ノードには整数値が含まれています。ここで、ツリーからエッジを削除する場合、2つのサブツリーのノード値の合計の差を最小限に抑える必要があります。そのようなサブツリー間の最小の違いを見つけて返す必要があります。ツリーはエッジのコレクションとして提供され、ノードの値も提供されます。 したがって、入力がn =6の場合、edge_list =[[1、2]、[1、3]、[2、4]、[3、5]、[3、6]]、values =[15、 25、15、55、15、65]の場合、出力は0になります。 エッジ(1,2)を削除すると、重みの