fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. int[] numbers = { 1, 3, 2, 3, 4, 3, 5, 2, 1, 3 };
  8.  
  9. // Tìm phần tử xuất hiện nhiều nhất
  10. var mostFrequent = numbers
  11. .GroupBy(n => n) // Nhóm các phần tử giống nhau
  12. .OrderByDescending(g => g.Count()) // Sắp xếp giảm dần theo số lần xuất hiện
  13. .FirstOrDefault(); // Lấy nhóm đầu tiên (phần tử nhiều nhất)
  14.  
  15. if (mostFrequent != null)
  16. {
  17. Console.WriteLine($"Phần tử xuất hiện nhiều nhất: {mostFrequent.Key}");
  18. Console.WriteLine($"Số lần xuất hiện: {mostFrequent.Count()}");
  19. }
  20. else
  21. {
  22. Console.WriteLine("Mảng rỗng!");
  23. }
  24. }
  25. }
  26.  
Success #stdin #stdout 0.09s 30204KB
stdin
Standard input is empty
stdout
Phần tử xuất hiện nhiều nhất: 3
Số lần xuất hiện: 4