Menu
CoddyTech

Ulasan: Memeriksa Nama Pengguna

Termasuk bagian Logika dan Alur dalam perjalanan GDScript di Coddy. Pelajaran 5 dari 78.

challenge icon

Tantangan

Mudah

Program membaca nama pengguna yang diketik pemain ke dalam raw. Bersihkan terlebih dahulu: hapus spasi di kedua ujungnya dan ubah menjadi huruf kecil. Nama pengguna yang sudah dibersihkan dianggap valid jika semua aturan berikut terpenuhi:

  • Panjangnya antara 3 dan 16 karakter, termasuk kedua batas tersebut
  • Tidak mengandung spasi
  • Tidak diawali dengan digit (0 hingga 9)
  • Tidak mengandung karakter !, ?, dan .

Cetak ok: diikuti nama pengguna yang sudah dibersihkan jika valid, jika tidak, cetak bad. Untuk input Alice42 (dengan spasi di sekelilingnya), outputnya adalah:

ok: alice42

Coba sendiri

extends Node

func _ready():
	var raw := OS.read_string_from_stdin()
	# Bersihkan nama pengguna, periksa aturannya, lalu tampilkan hasilnya

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler GDScript online