シーケンスの要素が条件を満たすかどうかをチェックする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