C# :: Aufgabe #371 :: Lösung #3
4 Lösungen
#371
Erstes einzelnes Zeichen in einem String
Anfänger - C#
von JKooP
- 06.03.2021 um 18:25 Uhr
Erstelle eine Methode/Funktion, mit der man den Index des ersten einzeln
vorkommenden Zeichens in einem String (Text) ermitteln kann.
Groß- und Kleinschreibung soll nicht unterschieden werden.
Hinweise:
String ist nullbasiert.
Wenn es keine Lösung gibt, soll -1 ausgegeben werden.
Beispiele:
trainyourprogrammer => 0 (t)
lovegenericlists => 1 (o)
lovelollorosso => 2 (v)
otto => -1
Viel Spaß
vorkommenden Zeichens in einem String (Text) ermitteln kann.
Groß- und Kleinschreibung soll nicht unterschieden werden.
Hinweise:
String ist nullbasiert.
Wenn es keine Lösung gibt, soll -1 ausgegeben werden.
Beispiele:
trainyourprogrammer => 0 (t)
lovegenericlists => 1 (o)
lovelollorosso => 2 (v)
otto => -1
Viel Spaß
#3
von JKooP (18090 Punkte)
- 23.04.2021 um 09:03 Uhr
NET 5.x; C# 9.x; VS-2019
C#-Code
System.Console.WriteLine(FirstUniqueChar("lovelollorosso")); int FirstUniqueChar(string s) { var a = new int[26]; for (var i = 0; i < s.Length; i++) a[s[i] - 'a']++; for (var i = 0; i < s.Length; i++) if (a[s[i] - 'a'] == 1) return i; return -1; }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1