C# :: Aufgabe #102 :: Lösung #7
10 Lösungen

#102
Das Häufigste Element in einem Array
Anfänger - C#
von klhlubek19
- 16.07.2015 um 13:46 Uhr
Schreiben Sie ein Programm, das aus einem Array das häufigste Element findet. Sollte es mehrere gleicher Anzahl finden, so darf irgend ein Element dieser Häufigsten ausgegeben werden.
#7

von gsharp (110 Punkte)
- 20.09.2015 um 10:27 Uhr

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Markup; namespace TheMost { class Program { static void Main(string[] args) { var values = new[] {"x", "a", "b", "c", "a", "a", "e", "b"}; var values2 = new[] { 1,2,3,4,555,666,777,888,666,2,2,2,2,1,4 }; var x = values.GroupBy(i => i).OrderByDescending(i => i.Count()).First(); var y = values2.GroupBy(i => i).OrderByDescending(i => i.Count()).First(); Console.WriteLine($"Item {x.Key} : {x.Count()} elements"); Console.WriteLine($"Item {y.Key} : {y.Count()} elements"); Console.ReadKey(); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1