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

2つ以上のリストから共通の値を見つけるC#プログラム


複数のリストを作成する-

// two lists
var list1 = new List<int>{3, 4};
var list2 = new List<int>{1, 2, 3};

ここで、Intersect()メソッドを使用して、共通の値を取得します-

var res = list1.Intersect(list2);

以下は完全なコードです-

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

public class Demo {
   public static void Main() {

      // two lists
      var list1 = new List<int>{3, 4};
      var list2 = new List<int>{1, 2, 3};

      // common values
      var res = list1.Intersect(list2);

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

出力

3

  1. 2つの文字列から珍しい単語を見つけるPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 − 2つの文字列が与えられているので、与えられた文字列から珍しい単語を取得する必要があります。 次に、以下の実装のソリューションを見てみましょう- 例 # uncommon words def find(A, B):    # count    count = {}    # insert in A    for word in A.split():       count[word] = coun

  2. Pythonで3つ以上の文字列から最長の共通部分文字列を見つける方法は?

    最長共通部分文字列アルゴリズムの一般的な動的計画法の実装は、O(nm)時間で実行されます。以下は、最も長い一般的な部分文字列アルゴリズムの実装です。 例 def longest_common_substring(s1, s2):    m = [[0] * (1 + len(s2)) for i in xrange(1 + len(s1))]    longest, x_longest = 0, 0    for x in xrange(1, 1 + len(s1)):        for y