数値のリストから有効なペアの数をカウントするプログラム。Pythonではペアの合計が奇数です。
正の数numsのリストがあるとすると、有効なインデックスのペア(i、j)の数を見つける必要があります。ここで、i
したがって、入力が[5、4、6]の場合、出力は2になります。これは、2つのペアが[5,4]と[5,6]であり、その合計が奇数であるためです。
これを解決するには、次の手順に従います-
理解を深めるために、次の実装を見てみましょう-
例
class Solution:
def solve(self, nums):
e=[i for i in nums if i%2==0]
return (len(nums)-len(e))*len(e)
nums = [5, 4, 6]
ob = Solution()
print(ob.solve(nums))
入力
[5, 4, 6]
出力
2
-
リスト内の偶数と奇数をカウントするPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが与えられたので、リスト内の偶数と奇数を数える必要があります。 以下で説明する3つの方法があります- アプローチ1-力ずくのアプローチを使用する 例 list1 = [21,3,4,6,33,2,3,1,3,76] even_count, odd_count = 0, 0 # enhanced for loop for num in list1: #even numbers if num % 2 == 0:
-
リストに奇数を出力するPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 入力として反復可能なリストが与えられた場合、与えられた反復可能で奇数を表示する必要があります。 ここでは、この問題を解決するための3つの異なるアプローチについて説明します。 アプローチ1-拡張forループの使用 例 list1 = [11,23,45,23,64,22,11,24] # iteration for num in list1: # check if num % 2 != 0: p