C#のSkipWhileメソッド
SkipWhileは、条件が一致したときに要素をスキップします。
たとえば、偶数の要素をすべてスキップする場合は、次を使用します-
ele => ele %2 == 0
以下は、すべての偶数要素がスキップされ、奇数要素のみが表示される例です-
例
using System.IO; using System; using System.Linq; public class Demo { public static void Main() { int[] arr = { 20, 35, 55 }; Console.WriteLine("Initial array..."); foreach (int value in arr) { Console.WriteLine(value); } // skipping even elements var res = arr.SkipWhile(ele => ele % 2 == 0); Console.WriteLine("New array after skipping even elements..."); foreach (int val in res) { Console.WriteLine(val); } } }
出力
Initial array... 20 35 55 New array after skipping even elements... 35 55
-
C#のCompareTo()メソッド
2つの値を比較するには、CompareTo()メソッドを使用します。 戻り値は次のとおりです- 0=両方の数値が等しい 1=2番目の数値が小さい -1=最初の数字が小さい これは、C#でCompareTo()メソッドを実装するためのコードです- 例 using System; public class Demo { public static void Main() { int val1 = 100; int val2 = 100;
-
Pythonで連続する偶数要素を交換する
numsという数字のリストがあるとすると、連続するすべての偶数整数を相互に交換する必要があります。 したがって、入力がnums =[4、5、6、8、10]の場合、出力は[6、5、4、10、8]になります。 これを解決するには、次の手順に従います- temp:=null 0からnumsのサイズの範囲のiの場合は、 nums [i] mod 2が0と同じ場合、 tempがnullでない場合、 nums [i]、nums [temp]を交換します temp:=null それ以外の場合、 temp:=i 数値を返す 理解を深めるために、次の実装を見てみまし