Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Net.Mime;
  4.  
  5. namespace app
  6. {
  7. public struct NumberCount
  8. {
  9. public int EvenCount;
  10.  
  11. public int OddCount;
  12.  
  13.  
  14. }
  15.  
  16.  
  17. class Program
  18. {
  19. static void Main(string[] args)
  20. {
  21. // var count = Convert.ToInt32(Console.ReadLine());
  22. int[] arr = new []{1, 3, 1, 3};
  23.  
  24. Dictionary<int, int> uniqueNumbs = GetUniqueNumbs(arr);
  25. }
  26.  
  27. static NumberCount GetCountOfEvenNumb(int[] arr)
  28. {
  29. var evenCount = 0;
  30.  
  31. var oddCount = 0;
  32.  
  33. foreach (var a in arr)
  34. {
  35. if (a % 2 == 0)
  36. {
  37. ++evenCount;
  38. }
  39.  
  40. else
  41. {
  42. ++oddCount;
  43. }
  44. }
  45.  
  46. return new NumberCount
  47. {
  48. EvenCount = evenCount,
  49. OddCount = oddCount
  50. };
  51. }
  52.  
  53. static Dictionary<int, int> GetUniqueNumbs(int[] arr)
  54. {
  55. Dictionary<int, int> uniqueNumbs = new Dictionary<int, int>();
  56.  
  57.  
  58. for(int i = 0; i < arr.Length; ++i)
  59. {
  60.  
  61. if (!uniqueNumbs.ContainsKey(arr[i]))
  62. {
  63. uniqueNumbs.Add(arr[i], 1);
  64. }
  65.  
  66. else
  67. {
  68. ++ uniqueNumbs[arr[i]];
  69. }
  70. }
  71.  
  72. return uniqueNumbs;
  73. }
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement