... Solution - Strong Password Checker, פתרון ליטקוד, LeetCode Solution, לפתור
שאלות ב LeetCode, מדעי המחשב, תכנות מחשבים, לעבוד בהייטק, ... תכנות מחשבים, להיות מתכנת, ללמוד לתכנת, הכנה לראיון טכני, ראיון עבודה בהייטק,
שאלות ליטקוד, פיתוח תוכנה, איך לכתוב קוד? ללמוד לכתוב קוד, ... of letters, digits, dot . or exclamation mark ! . אז קודם כל נסביר את
השאלה שהולכת כך: סיסמה חזקה, נחשבת לסיסמה חזקה כאשר היא ... וניתן להחליף בה אותיות. דהיינו, ניתן לבצע פעולת הוספה מחיקה החלפה. עכשיו
השאלה היא כזאת, נותנים לנו סיסמה כלשהי, ואנחנו צריכים לומר, ... וגם סיסמה יכולה יכולה להכיל נקודה . או סימן קריאה ! כתווים חוקיים. אז שוב
השאלה היא: אנחנו מקבלים סיסמה, ועלינו לומר מהו מינימום ... לעיל. אם אין צורך לעשות פעולות כלשהן, אז נחזיר 0. אחדד ואומר, כי בעיקרון
השאלה מנוסחת בצורה פחות ברורה ממה שהצגתי לעיל, אבל כאן העדפתי לחסוך את המאמץ של הבנת
השאלה ולנסות להתמקד במאמץ של מציאת התשובה. אז איך ניגשים ... אחר כך ננסה למצוא חוקיות כלשהי ובהתאם לכך, ננסה לבנות נוסחה כלשהי לפתור את
השאלה. אז בשלב הראשון, ננסה לחלק לחלקים קטנים. נתנו לנו 3 חוקים שמגדירים מהי סיסמה חזקה. עלינו לנסות להבין האם אנחנו יודעים לפתור את
השאלה, בהינתן רק חוק 1. דהיינו, במקום לנסות להבין איך לפתור את
השאלה כשיש 3 חוקים,
נשאל את עצמנו את
השאלה הבאה: נניח שנותנים לנו סיסמה, ויש לנו רק חוק 1 שאומר, ... שחשוב לנו ללמוד לחלק לחלקים, אז אומר בצורה ברורה, כי מצד האמת, אפשרי לנסח את
השאלה בצורה עוד יותר פשוטה. דהיינו: התנאי של אורך סיסמה ... 6 תווים. האם היינו יודעים לפתור את המקרה הזה? וגם כאן אפשרי להתחיל מצורת
שאלה עוד יותר פשוטה: נניח סיסמה חייבת להכיל לפחות תו 1 בלבד. האם היינו יודעים איך לפתור
שאלה כזו? זה המקרה הפשוט ביותר שעלינו לנסות להתחיל לפתור ממנו. ומאחר שמטרת המאמר היא לא ללמד את הפתרון של
השאלה, אלא כן ללמד איך אפשרי למצוא את הפתרון
לשאלה. ומאחר שכדי למצוא את הפתרון
לשאלה, צריכים ללמוד לחלק לחלקים הכי קטנים שיש, לכן אני אציג כאן רצף של
שאלות, מהקל אל הכבד, איך אמורים לגשת לנתח את
השאלה הזאת: האם אני יודע לפתור את
השאלה במקרה שיש רק חוק 1 שאומר ש: הסיסמה צריכה להיות באורך ... הסיסמה צריכה להיות באורך של לפחות X תווים אם כן, אז האם אני יודע לפתור את
השאלה במידה ו: הסיסמה צריכה להיות באורך של לפחות 6 תווים ... לסיסמה להיות תקינה כסיסמה חזקה. ועכשיו ננסה להבין, האם אני יודע למצוא תשובה
לשאלה, אם יש רק חוק 1 שאומר ש: הסיסמה צריכה להיות באורך של ... צריכה להיות באורך של לא יותר מ X תווים אם כן, אז האם אני יודע לפתור את
השאלה במידה ו: הסיסמה צריכה להיות באורך של לא יותר מ 20 ... לעשות 13 פעולות של מחיקה כדי לגרום לסיסמה להיות תקינה כסיסמה חזקה. ועכשיו
נשאל, האם אני יודע לפתור את
השאלה במידה ויש חוק 1 שאומר, שהסיסמה אסור לה להיות פחות מ X ... + אות 1 גדולה + מספר 1. וננסה להבין איך אפשרי לחלק את זה לחלקים קטנים. אז
נשאל, האם אני יודע לפתור את
השאלה במידה ויש רק חוק 1 שאומר שהסיסמה צריכה להכיל אות 1 קטנה. בלי להתייחס לאות גדולה או מספר. ונחלק לחלק יותר קטן, איך נפתור את
השאלה , במידה ויש חוק שאומר שהסיסמה צריכה להכיל את האות a הקטנה. דהיינו, לא
נשאל על חוק שאומר שהסיסמה צריכה להכיל אות אחת קטנה כלשהי, ...