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

特定の文からすべての重複する単語を削除するC#プログラム


重複する単語で文字列を設定します。

string str = "One Two Three One";

上に、「1つ」という言葉が2回出てくるのがわかります。

重複する単語を削除するには、C#で次のコードを実行してみてください-

using System;
using System.Linq;
public class Program {
   public static void Main() {
      string str = "One Two Three One";
      string[] arr = str.Split(' ');
      Console.WriteLine(str);
      var a =
      from k in arr
      orderby k
      select k;
      Console.WriteLine("After removing duplicate words...");
      foreach(string res in a.Distinct()) {
         Console.Write(" " + res.ToLower());
      }
      Console.ReadLine();
   }
}

出力

One Two Three One
After removing duplicate words...
one three two

  1. 特定の文から重複する単語をすべて削除するPythonプログラム。

    与えられた文。特定の文から重複する単語をすべて削除します。 例 Input: I am a peaceful soul and blissful soul. Output: I am a peaceful soul and blissful. アルゴリズム Step 1: Split input sentence separated by space into words. Step 2: So to get all those strings together first we will join each string in a given list of strings. Step 3:

  2. Pythonで特定の文字列からすべての重複を削除します

    Pythonで文字列からすべての重複を削除するには、最初に文字列をスペースで分割して、各単語が配列に含まれるようにする必要があります。次に、重複を削除する方法は複数あります。 最初にすべての単語を小文字に変換し、次にそれらを並べ替え、最後に一意の単語のみを選択することで、重複を削除できます。たとえば、 例 sent = "Hi my name is John Doe John Doe is my name" # Seperate out each word words = sent.split(" ") # Convert all words to