Как найти повторяющиеся числа в массиве, если их несколько?
Только начала заниматься программированием. Не могу решить данную задачу. Помогите, пожалуйста
Ответы (1 шт):
Автор решения: A K
→ Ссылка
Кстати да, можно же написать linq-однострочник :) Спасибо @Andrew что напомнил:
var source = new int[] { 0, 1, 1, 2, 3, 3, 3, 4, 5, 6, 7, 7, 7 };
var result = source.GroupBy(x => x)
.Select(x => new { Key = x.Key, Count = x.Count() })
.Where(x => x.Count > 1)
.Select(x => x.Key);
Результат:
