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