Menu
CoddyTech

Recapitulação - Verificação de Nome de Usuário

Parte da seção Lógica e fluxo do Journey de GDScript da Coddy. Lição 5 de 78.

challenge icon

Desafio

Fácil

O programa lê um nome de usuário que um jogador digitou em raw. Primeiro, limpe-o: remova os espaços das duas extremidades e converta-o para minúsculas. O nome de usuário limpo é válido quando todas estas regras são atendidas:

  • Tem entre 3 e 16 caracteres, incluindo ambos os limites
  • Não contém espaços
  • Não começa com um dígito (0 a 9)
  • Não contém nenhum dos caracteres !, ? e .

Imprima ok: seguido pelo nome de usuário limpo quando ele for válido; caso contrário, imprima bad. Para a entrada Alice42 (com espaços ao redor), a saída é:

ok: alice42

Experimente você mesmo

extends Node

func _ready():
	var raw := OS.read_string_from_stdin()
	# Limpe o nome de usuário, verifique as regras e imprima o resultado

Todas as lições de Lógica e fluxo

Pratique por conta própria: Compilador de GDScript online