E23 Ex1
This commit is contained in:
parent
0fab98a1db
commit
979dcfc808
@ -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
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user