fork download
  1. using System;
  2. using System.Linq;
  3. using System.Collections.Generic;
  4.  
  5. class Program
  6. {
  7. static void Main()
  8. {
  9. List<int> A = new List<int> { 12, 25, 32, 41, 56, 65, 78, 89, 90, 101 };
  10.  
  11. var result = A.GroupBy(n => n % 10) // Группируем по последней цифре
  12. .OrderBy(g => g.Key) // Сортируем по возрастанию ключа
  13. .Select(g => $"{g.Key}:{g.Sum()}") // Формируем строки "D:S"
  14. .ToList();
  15.  
  16. Console.WriteLine(string.Join(", ", result));
  17. }
  18. }
Success #stdin #stdout 0.08s 30580KB
stdin
Standard input is empty
stdout
0:90, 1:142, 2:44, 5:90, 6:56, 8:78, 9:89