האם ניתן להגיע לתוצאה 24 על ידי שימוש בארבעת המספרים 1,5,5,5 כאשר מותר להשתמש בארבע פעולות החשבון הבסיסיות ובסוגריים (ואם כן, איך?). והשאלה היותר מעניינת: איך לכתוב תוכנה שתענה על שאלה מהסוג הזה (האם וכיצד ניתן להגיע לתוצאה מסוימת ע"י שימוש בכמה מספרים מסוימים...)
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2020
עבור המקרה הספציפי:
(5-1/5)*5
אבל עיקר השאלה הוא בניית התוכנה. יש כמה דרכים שאפשר להציע..
יש לך בסיס נתונים של שעות יציאה ושעות כניסה של עובדים ביום מסוים. חשב את מקסימום האנשים שהיו באותו יום בזמן מסוים.
תשובות
הוסף תשובה
|
לצפיה בתשובות
מאי 2019
פתרון אפשרי: לסדר במערך את שעות הכניסה והיציאה, למיין. לספור ++ על כל כניסה, -- על כל יציאה, ולשמור בצד את המקסימום.
אוגוסט 2022
שני מערכים ממויינים, לבצע על שניהם אטרציה במקביל בסגנון Merge (merge
sort)
בנוסף לתחזק משתנה של מקס, ושל מספר האנשים הנוכחי
אם הערך במערך הנכנסים יותר גדול מוסיפים 1 למספר האנשים ומעדכנים את המקס אם צריך.
אחרת רק מורידים ממספר האנשים.