C#
 Computer >> コンピューター >  >> プログラミング >> C#

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

  1. Pythonでツリーの順序が回文であるかどうかを確認するプログラム

    各ノードに0〜9の数字が含まれる二分木があるとすると、その順序の走査が回文であるかどうかを確認する必要があります。 したがって、入力が次のような場合 その場合、その順序トラバーサルは[2,6,10,6,2]であるため、出力はTrueになります。 これを解決するには、次の手順に従います- rootがnullの場合、 Trueを返す スタック:=新しいスタック curr:=root 順序:=新しいリスト スタックが空でないか、currがnullでない場合は、 currがnullでない場合は、 currをスタックにプッシュします curr:=currの左側 node

  2. リストが空かどうかをチェックする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