Menu
CoddyTech

סיכום - בדיקת שם משתמש

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-GDScript של Coddy. שיעור 5 מתוך 78.

challenge icon

אתגר

קל

התוכנית קוראת שם משתמש שהשחקן הקליד לתוך raw. תחילה נקו אותו: הסירו את הרווחים משני הקצוות והמירו אותו לאותיות קטנות. שם המשתמש לאחר הניקוי תקין כאשר כל הכללים הבאים מתקיימים:

  • יש בו בין 3 ל-16 תווים, כולל שניהם
  • אין בו רווחים
  • הוא לא מתחיל בספרה (0 עד 9)
  • אין בו אף אחד מהתווים !, ? ו-.

הדפיסו ok: ואחריו את שם המשתמש לאחר הניקוי אם הוא תקין, אחרת הדפיסו bad. עבור הקלט Alice42 (עם רווחים סביבו), הפלט הוא:

ok: alice42

נסו בעצמכם

extends Node

func _ready():
	var raw := OS.read_string_from_stdin()
	# נקה את שם המשתמש, בדוק את הכללים, הדפס את התוצאה

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר GDScript אונליין