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