... טכני, ראיון עבודה בהייטק, שאלות ליטקוד, פיתוח תוכנה, איך לכתוב קוד? ללמוד לכתוב קוד, חידות היגיון, ללמוד לחשוב, ללמוד
לנתח דברים, ללמוד לפרק לגורמים, ללמוד לחלק לחלקים, ללמוד למצוא חוקיות, איך לחלק לחלקים? איך למצוא חוקיות?
לנתח תהליכים והפעם נדבר על שאלת 3139. LeetCode - Minimum Cost to Equalize Array הבאה: You are given an integer array nums and two integers cost1 and cost2. ... פעולת הוספה של הערך 1, לכל אחד מהמספרים, עד שניישר קו של כל המספרים. נעצור כאן לרגע אחד. האם עד כאן היינו יודעים
איך לנתח את המצב הזה? תשובה: כנראה שכן. בתור התחלה, היינו מאתרים את המספר הגדול ביותר ברשימה. ואחר כך היינו מוספים את הערך 1 לכל אחד מהמספרים. היינו עושים ... בעצם יודעים כמה פעמים ניתן לבצע הגדלה כפולה, דהיינו, שמגדילים שני ערכים בבת אחת? תשובה: נגיע לזה בהמשך. אבל כרגע נחזור
לנתח את השאלה המקורית. אז בעצם עד כה, היה לנו תהליך של למצוא את המספר הגדול ביותר. יש לנו גם תהליך של לחשב כמה פעמים נצטרך לבצע הגדלה של כל המספרים בכל פעם מספר אחד, ... כלשהי. אז אם נשחק שוב בצורה ידנית עם המון מקרים, נראה שיש כאן את החוקיות הבאה: אז החוקיות אומרת כך: כאשר אנחנו באים
לנתח את כמות ההגדלות הכפולות שאנחנו יכולים לבצע, עלינו לאתר את העמודה עם הערך הקטן ביותר, שאותה אנחנו הכי צריכים להגדיל. דהיינו, בדיוק כמו שאנחנו מחפשים את ...