C# :: Aufgabe #102 :: Lösung #10
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.
#10

von JKooP (18090 Punkte)
- 29.12.2020 um 17:48 Uhr
NET 5.x; C# 9.x
C#-Code

using System; using System.Linq; var numbers = new int[] { 1, 3, 7, 1, 7, 5, 4, 6, 1, 7, 5, 9, 6, 7, 6, 1, 0, 9, 7, 4, 3, 0, 5, 6, 6, 8, 2, 7, 6, 1, 6 }; Console.WriteLine(MaxFreqValue(numbers)); static string MaxFreqValue(int[] arr) => arr.GroupBy(x => x).Select(x => new { value = x.Key, count = x.Count() }).OrderBy(x => -x.count).FirstOrDefault().ToString();
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1