C# :: Aufgabe #387 :: Lösung #3
3 Lösungen

#387
Zweitgrößte Ziffer eines alphanumerischen Textes
Anfänger - C#
von JKooP
- 18.04.2021 um 11:04 Uhr
Gegeben ist ein alphanumerischer Text (String) der nur Kleinbuchstaben und die positiven Ziffern 0-9 enthält.
Ziel soll es sein, die zweitgrößte Ziffer (nicht Index) des Textes zu ermitteln.
Ist kein zweitgrößter Wert enthalten, soll als Ergebnis -1 ausgegeben werden.
Beispiele:
t = "abc12321efg"
Lösung: 2 => [1, 2, 3]
t = "abc111def"
Lösung: -1 => [1] Kein zweiter Wert vorhanden!
Erstelle eine Methode/Funktion, die obige Aufgabenstellung umsetzt.
Viel Spaß
Ziel soll es sein, die zweitgrößte Ziffer (nicht Index) des Textes zu ermitteln.
Ist kein zweitgrößter Wert enthalten, soll als Ergebnis -1 ausgegeben werden.
Beispiele:
t = "abc12321efg"
Lösung: 2 => [1, 2, 3]
t = "abc111def"
Lösung: -1 => [1] Kein zweiter Wert vorhanden!
Erstelle eine Methode/Funktion, die obige Aufgabenstellung umsetzt.
Viel Spaß
#3

von Heftog (300 Punkte)
- 06.06.2021 um 13:05 Uhr

private static int HandleString(string input) { var result = input.Where(c => char.IsDigit(c)).Distinct().OrderBy(c => c).ToList(); return result.Count() > 1? int.Parse(result[1].ToString()) : -1; }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1