Infiniti_Inter

задание 8

Nov 18th, 2019
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.13 KB | None | 0 0
  1. //Удалить из сообщения все повторяющиеся слова.
  2. using System;
  3. using System.Collections;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7.  
  8. namespace mainSolution
  9. {
  10.     static class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             char[] sign = { ' ', '.', ',', ';', ':', '?', '!', '-' };
  15.             string[] a = Console.ReadLine().Split(sign, StringSplitOptions.RemoveEmptyEntries);
  16.             List<string> ans = new List<string>(a.Length);
  17.             for (int i = 0; i < a.Length; ++i)
  18.             {
  19.                 bool check = true;
  20.                 for (int j = 0; j < a.Length; ++j)
  21.                 {
  22.                     if (i == j)
  23.                         continue;
  24.                     if (a[i].ToLower() == a[j].ToLower())
  25.                     {
  26.                         check = false;
  27.                         break;
  28.                     }
  29.                 }
  30.                 if (check)
  31.                     ans.Add(a[i]);
  32.             }
  33.  
  34.             foreach (var v in ans)
  35.                 Console.Write(v + " ");
  36.         }
  37.  
  38.     }
  39. }
Add Comment
Please, Sign In to add comment