0に等しくない値が少なくとも3つあるかどうかを返す関数を作成する方法を考えています。同様の問題を検索しましたが、効果的な解決策が見つかりませんでした。私の問題を説明するために、ここに例があります:
これらの要素を含む配列があります: [1,0,2,0,4,0,0,3,0,0]
。ゼロに等しくない要素が少なくとも3つあるかどうかを確認したいと思います。
私のコード1
は、少なくとも3つの要素がある場合に返され、3つ未満の要素がある場合に!= 0
返されます。0
!=0
したがって、私の例では、を返す必要があり1
ます。