Menu
CoddyTech

Ripasso - verifica del nome utente

Fa parte della sezione Logica e flusso del percorso GDScript di Coddy. Lezione 5 di 78.

challenge icon

Sfida

Facile

Il programma legge un nome utente che un giocatore ha digitato in raw. Per prima cosa, puliscilo: rimuovi gli spazi alle due estremità e convertilo in minuscolo. Il nome utente ripulito è valido quando tutte queste regole sono rispettate:

  • Ha tra 3 e 16 caratteri, estremi inclusi
  • Non contiene spazi
  • Non inizia con una cifra (da 0 a 9)
  • Non contiene nessuno dei caratteri !, ? e .

Stampa ok: seguito dal nome utente ripulito se è valido, altrimenti stampa bad. Per l'input Alice42 (con spazi ai lati), l'output è:

ok: alice42

Provalo tu

extends Node

func _ready():
	var raw := OS.read_string_from_stdin()
	# Pulisci il nome utente, verifica le regole e stampa il risultato

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore GDScript online