Menu
CoddyTech

Repaso - Comprobación del nombre de usuario

Parte de la sección Lógica y flujo del Journey de GDScript de Coddy. Lección 5 de 78.

challenge icon

Desafío

Fácil

El programa lee un nombre de usuario que un jugador escribió en raw. Primero límpialo: elimina los espacios de ambos extremos y conviértelo a minúsculas. El nombre de usuario limpio es válido cuando se cumplen todas estas reglas:

  • Tiene entre 3 y 16 caracteres, ambos incluidos
  • No contiene espacios
  • No empieza con un dígito (0 a 9)
  • No contiene ninguno de estos caracteres: !, ? y .

Imprime ok: seguido del nombre de usuario limpio cuando sea válido; de lo contrario, imprime bad. Para la entrada Alice42 (con espacios alrededor), la salida es:

ok: alice42

Pruébalo tú mismo

extends Node

func _ready():
	var raw := OS.read_string_from_stdin()
	# Limpia el nombre de usuario, comprueba las reglas e imprime el resultado

Todas las lecciones de Lógica y flujo

Practica por tu cuenta: Compilador de GDScript online