פורסם ב זה רק קוד, מתכוננות לראיונות

מראה מראה שעל הקיר, מי הכי פלינדרום בעיר?

זמן קריאה: 5 דקות

אז אתמול היה יום מאוד מיוחד, זה היה יום עם תאריך פלינדרומי – 02.02.2020 (ותודה ללא מדויק שבזכותו שמתי לב.
ואיזו דרך טובה* יותר יש לחגוג יום פלינדרומי מאשר עם אלגוריתם שבודק אם מילה היא פלינדרום? 
*אלא אם כן אתן אייבופוביות כמובן. אם כן, אני מתנצלת מראש, ואולי כדאי שתצאו מהפוסט עכשיו 🤷‍♀️

להמשיך לקרוא "מראה מראה שעל הקיר, מי הכי פלינדרום בעיר?"
פורסם ב זה רק קוד

שלום עולם 2

זמן קריאה: 6 דקות

היי לכולן!

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


אז, בשבוע הבא אני הולכת להעביר הרצאה באירוע Hello World של Mind The Gap – IL, וזו נראתה לי כמו הזדמנות מצוינת לכתוב פוסט שלום עולם חדש!

להמשיך לקרוא "שלום עולם 2"
פורסם ב זה רק קוד, מתכוננות לראיונות

מחשבון כבקשתך – חלק א'

זמן קריאה: 24 דקות

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

8÷2*(2+2) = 8÷2*4 = 4*4 = 16

ואפשר להתייחס אליו כך –

8÷2*(2+2) = 8/(2*(2+2)) = 8/(2*4) = 8/8 = 1

אז לפני שמתחילה מלחמת עולם בסגנון ה-little endians מול ה-big endians, חשבתי לנסות ליצור אלגוריתם שיוכל לשרת את שני המחנות.
הרי, אף אחד לא מתווכח על החישוב עצמו, אלא רק על קונבנציית הכתיבה – אז אני הולכת לבנות מחשבון קסום שאפשר יהיה לקנפג, ויספק לכל משתמשת את התשובה שהיא מחפשת.

להמשיך לקרוא "מחשבון כבקשתך – חלק א'"
פורסם ב זה רק קוד, מתכוננות לראיונות

מחשבון כבקשתך -חלק ב'

זמן קריאה: 14 דקות

בחלק א' של פוסט זה הסברתי שאני רוצה לבנות מחשבון שיוכל לקבל קונפיגורציה של קונבנציית כתיבה, ולפתור תרגילים בהתאם.
הרעיון הגיע מהתרגיל  (2+2)2÷8 שהוא ביטוי שיש לו שתי תוצאות שונות בעבור שתי קונבנציות כתיבה שונות.
בחלק הראשון של הפוסט בניתי את המחשבון שלי, ובחלק הנוכחי אני רוצה להוסיף לו קונפיגורציות.

להמשיך לקרוא "מחשבון כבקשתך -חלק ב'"
פורסם ב זה רק קוד, מתכוננות לראיונות

מילוי שטחים

זמן קריאה: 6 דקות

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

אוקי, אני אתחיל מדוגמא.

הדוגמא שלי תהיה מטריצה בגודל 3X3 בשני צבעים – 1 ייצג צבע שחור ו-0 ייצג צבע לבן.

A = 1 1 1 1 0 0 1 0 0

להמשיך לקרוא "מילוי שטחים"
פורסם ב זה רק קוד, מתכוננות לראיונות

משחק הקפיצות

זמן קריאה: 14 דקות

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

להמשיך לקרוא "משחק הקפיצות"