שאלה לגבי מערכת בנק- שם משתמש עם מספרים וסימנים

בתרגיל נאמר ששם המשתמש יכול להכיל ספרות וסימנים, במקרה הזה הם אמורים להיכנס לססמא או שהססמא מכילה רק אותיות? לדומא שם משתמש : 654!s מה הססמא שלו? מה קורה אם יש רק סימנים\מספרים?
האם הסימנים/מספרים נכללים בספירת התווים של X שצריך להוסיף?

היי,
אני יודע שבתרגיל יש קצת חוסר בהירות לגבי הוספת ה-X-ים. בתרגיל נכתב לפי כמות האותיות, הכוונה המקורית היתה לפי כמות התווים, ולכן עבור שם המשתמש שציננת s!654 יש להוסיף5 X-ים.
לא “נכעס” על מי שיספור את כמות האותיות ולפי זה יוסיף X-ים, אך הכוונה היתה לכמות התווים.

איתמר

שאלה באותו נושא (אבל לא ראיתי משהו דומה וייתכן שהיא סתם שאלת קיטבג),
האם לצורך התרגיל רווח נחשב לסימן? כלומר, על פניו נראה שיוזר יכול להכניס שם משתשמש שהוא רק רווחים והכל כשר
זה יעבוד, אבל זה לא נראה נכון מבחינת הקונטקסט.

יעל,
“כמו כן, לא נאפשר שם משתמש שהוא מחרוזת ריקה. במקרה זה החזירו מחרוזת ריקה.”

ממליץ לשחרר ממקרי קצה בשלב הזה. אין צורך לסבך :slight_smile:

לייק 1

רווח, זה תו - לא ריק

סבבה, יופי, רק רציתי להיות בטוחה

מה קורה עם הסימנים והמספרים בשם המשתמש? מכניסים אותם לסיסמה? איפה בדיוק? כמה פעמים?
למשל עבור המשתמש: s!654 האם הסיסמה תיראה כך “sS!654XXXXX” ?

נא להקפיד לקרוא את התגובות בשרשור -
הגבתי שניתן להתייחס למספר התווים ולכן כמות ה-x-ים תהיה בהתאם.

איתמר

היי איתמר,
זאת לא הייתה השאלה שלי…
השאלה שלי הייתה מה עושים עם הסימנים האם מכניסים אותם פעמיים לסיסמה, רק פעם אחת, או אולי בכלל מורידים אותם מהסיסמה?
לגבי כמו האיקסים זה ברור == לפי מספר התווים.
תודה

מצטער, לא הבנתי.
כן, אותה התנהגות לגבי אותיות ומספרים.
התוצאה של s!654 היא:

s!654S!654XXXXX

מעולה!
תודה רבה :slight_smile:

@Sally
איך אמורים להתייחס ל: “כמו כן, לא נאפשר שם משתמש שהוא מחרוזת ריקה. במקרה זה החזירו מחרוזת ריקה.” אם בהמשך השאלה מציינים מפורשות לכתוב בקוד קלט נתון: “stam”?