This commit is contained in:
sebi 2025-03-10 17:05:54 +01:00
parent 0fab98a1db
commit 979dcfc808

View File

@ -19,8 +19,24 @@ namespace Exercises_C_Sharp.E323_ChatGPT
public static string Make(int i)
{
//Code START
return string.Empty;
//Code ENDE
Random rand = new();
if (i <= 0)
throw new ArgumentException("Die Länge des Strings muss größer als 0 sein.");
// Erstelle ein Array für die Zeichen
char[] chars = new char[i];
// Erzeuge das erste Zeichen (groß geschrieben)
chars[0] = (char)rand.Next('A', 'Z' + 1);
// Erzeuge die restlichen Zeichen (klein geschrieben)
for (int k = 1; k < i; k++)
chars[k] = (char)rand.Next('a', 'z' + 1);
// Konvertiere das char-Array in einen String und gib es zurück
return new string(chars);
//Code ENDE
}
}
}