Удалить из массива все одинаковые элементы, оставив их первые вхождения - C#

Формулировка задачи:

Дан целочисленный массив размером N. Удалить из массива все одинаковые элементы, оставив их первые вхождения.

Код к задаче: «Удалить из массива все одинаковые элементы, оставив их первые вхождения - C#»

textual
var array = new[] { 1, 2, 2, 3, 3, 3, 4 };
int[] result = array.Distinct().ToArray();
Console.WriteLine(string.Join(", ", result));

5   голосов, оценка 4.200 из 5


СОХРАНИТЬ ССЫЛКУ