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

2つ以上のリストを連結するC#プログラム


3つのリストを設定する-

// three lists
var list1 = new List<int>{3, 4};
var list2 = new List<int>{1, 2, 3};
var list3 = new List<int>{2, 5, 6};

ここで、Concat mthodを使用して、上記のリストを連結します-

var res1 = list1.Concat(list2);
var res2 = res1.Concat(list3);

これが完全なコードです-

using System.Collections.Generic;
using System.Linq;
using System;

public class Demo {
   public static void Main() {

      // three lists
      var list1 = new List<int>{3, 4};
      var list2 = new List<int>{1, 2, 3};
      var list3 = new List<int>{2, 5, 6};

      // concat
      var res1 = list1.Concat(list2);
      var res2 = res1.Concat(list3);

      foreach(int i in res2) {
         Console.WriteLine(i);
      }
   }
}

出力

3
4
1
2
3
2
5
6

  1. Pythonプログラムの2つ以上(または配列)の数値のGCD

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 数の配列が与えられ、最大公約数を見つける必要があります。 3つ以上の数のgcdを見つける必要がある場合、gcdは、引数として提供されるすべての数に共通の素因数の積に等しくなります。また、引数の数のペアのGCDを繰り返し取得することによって計算することもできます。 ここでは、後者のアプローチを実装します では、実装を見てみましょう 例 def findgcd(x, y):    while(y):       x, y = y, x % y  

  2. 2つ以上のリストのユニオンを見つけるPythonプログラム?

    和集合演算とは、リスト1とリスト2からすべての要素を取得し、すべての要素を別の3番目のリストに格納する必要があることを意味します。 List1::[1,2,3] List2::[4,5,6] List3::[1,2,3,4,5,6] アルゴリズム Step 1: Input two lists. Step 2: for union operation we just use + operator. サンプルコード # UNION OPERATION A=list() B=list() n=int(input(Enter the size of the List ::)) print(