Menu
CoddyTech

Podsumowanie — sprawdzanie nazwy użytkownika

Część sekcji Logika i przepływ programu ścieżki GDScript w Coddy. Lekcja 5 z 78.

challenge icon

Wyzwanie

Łatwy

Program odczytuje nazwę użytkownika wpisaną przez gracza do raw. Najpierw ją oczyść: usuń spacje z obu końców i zamień wszystkie litery na małe. Oczyszczona nazwa użytkownika jest prawidłowa, gdy spełnia wszystkie poniższe zasady:

  • Ma od 3 do 16 znaków włącznie
  • Nie zawiera spacji
  • Nie zaczyna się od cyfry (0 do 9)
  • Nie zawiera żadnego ze znaków !, ? i .

Jeśli nazwa jest prawidłowa, wypisz ok: , a po nim oczyszczoną nazwę użytkownika. W przeciwnym razie wypisz bad. Dla danych wejściowych Alice42 (ze spacjami wokół) wynik to:

ok: alice42

Spróbuj swoich sił

extends Node

func _ready():
	var raw := OS.read_string_from_stdin()
	# Oczyść nazwę użytkownika, sprawdź reguły, wypisz wynik

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator GDScript online