Menu
CoddyTech

Rückblick – Benutzernamen prüfen

Teil des Abschnitts Logik & Ablaufsteuerung der GDScript-Journey von Coddy. Lektion 5 von 78.

challenge icon

Aufgabe

Einfach

Das Programm liest einen Nutzernamen, den ein Spieler in raw eingegeben hat. Bereinige ihn zuerst: Entferne die Leerzeichen an beiden Enden und wandle ihn in Kleinbuchstaben um. Der bereinigte Nutzername ist gültig, wenn alle folgenden Regeln erfüllt sind:

  • Er hat zwischen 3 und 16 Zeichen, einschließlich beider Grenzen
  • Er enthält keine Leerzeichen
  • Er beginnt nicht mit einer Ziffer (0 bis 9)
  • Er enthält keines der Zeichen !, ? und .

Gib ok: gefolgt vom bereinigten Nutzernamen aus, wenn er gültig ist, andernfalls gib bad aus. Für die Eingabe Alice42 (mit Leerzeichen darum) lautet die Ausgabe:

ok: alice42

Probier es selbst

extends Node

func _ready():
	var raw := OS.read_string_from_stdin()
	# Bereinige den Benutzernamen, überprüfe die Regeln und gib das Ergebnis aus

Alle Lektionen in Logik & Ablaufsteuerung

Übe selbstständig: Online-GDScript-Compiler