Advertisement
desislava_topuzakova

4. Count Symbols in Text

Mar 17th, 2024
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. namespace _01._Vet_Clinic;
  2. class Program
  3. {
  4. static void Main(string[] args)
  5. {
  6. string text = Console.ReadLine(); //"text text text"
  7.  
  8. //символ -> бр. срещания
  9. Dictionary<char, int> symbolsCount = new Dictionary<char, int>();
  10.  
  11.  
  12. foreach (char symbol in text)
  13. {
  14. //1. проверка за интервал
  15. if (symbol == ' ')
  16. {
  17. continue;
  18. //пропуска всички стъпи за този символ и ще премине към следващия
  19. }
  20.  
  21. //2. проверка срещали ли сме такъв символ
  22. if (symbolsCount.ContainsKey(symbol))
  23. {
  24. //вече сме срещали този символ
  25. symbolsCount[symbol]++;
  26. }
  27. else
  28. {
  29. //не сме срещали този символ
  30. symbolsCount.Add(symbol, 1);
  31. }
  32. }
  33.  
  34. //речник
  35. //запис: key (символ) -> value (бр. срещания)
  36.  
  37. foreach (var entry in symbolsCount)
  38. {
  39. Console.WriteLine(entry.Key + " -> " + entry.Value);
  40. }
  41.  
  42.  
  43. }
  44. }
  45.  
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement