Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.IO;
  7. namespace ConsoleApp1
  8. {
  9. public class GFG
  10. {
  11.  
  12. public static void count(List<int> list)
  13. {
  14. Dictionary<int, int> map = new Dictionary<int, int>();
  15. for (int i = 1; i <= 49; i++) map.Add(i, 0); // init
  16. for (int i = 0; i < list.Count; i++) map[list[i]]++;
  17.  
  18. // output
  19. for (int i = 1; i <= 49; i++) Console.WriteLine("Liczba " + (i) + " Występuje " + map[i] + " razy");
  20.  
  21. // max
  22. Console.WriteLine("Max: " + map.Values.Max());
  23.  
  24. // duplicates
  25. var duplicateValues = map.GroupBy(x => x.Value).Where(x => x.Count() > 1);
  26. if (duplicateValues.Count() > 0) Console.WriteLine("Duplicates: Yes");
  27. else Console.WriteLine("Duplicates: No");
  28. }
  29.  
  30. public static void Main()
  31. {
  32. string file = File.ReadAllText(@"C:/lotto.txt");
  33. var numbers = file.Split(',').Select(Int32.Parse).ToList();
  34. count(numbers);
  35. System.Console.ReadLine();
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement