シーケンスの要素が条件を満たすかどうかをチェックするC#プログラム
All()メソッドを使用して、シーケンスの要素が条件を満たすかどうかを確認します。要素の1つが設定された条件を満たさない場合でも、All()メソッドはFalseを返します。
条件を設定するには、ラムダ式を使用します。以下に、すべての要素が20より大きいかどうかを確認するための条件を示します。
myArr.AsQueryable().All(val => val > 20);
例を見てみましょう。
例
using System; using System.Linq; class Demo { static void Main() { int[] myArr = {7, 15, 22, 30, 40}; // checking if all the array elements are greater than 20 bool res = myArr.AsQueryable().All(val => val > 20); Console.WriteLine(res); } }
出力
False
-
Pythonでツリーの順序が回文であるかどうかを確認するプログラム
各ノードに0〜9の数字が含まれる二分木があるとすると、その順序の走査が回文であるかどうかを確認する必要があります。 したがって、入力が次のような場合 その場合、その順序トラバーサルは[2,6,10,6,2]であるため、出力はTrueになります。 これを解決するには、次の手順に従います- rootがnullの場合、 Trueを返す スタック:=新しいスタック curr:=root 順序:=新しいリスト スタックが空でないか、currがnullでない場合は、 currがnullでない場合は、 currをスタックにプッシュします curr:=currの左側 node
-
リストが空かどうかをチェックするPythonプログラム?
空のリストが与えられました。私たちの仕事は、このリストが空かどうかを確認することです。ここでチェックするのは暗黙のチェック方法です。 アルゴリズム Step 1: We take an empty list. Step 2: then check if list is empty then return 1 otherwise 0. サンプルコード # Python code to check for empty list def checklist(A): if not A: return 1 else: return 0 # Driver