דניאלק

עמוד

התגובות שלי בפורום

מוצגות 15 תגובות – 16 עד 30 (מתוך 96 סה״כ)
  • מאת
    תגובות
  • בתגובה ל: כמה שאלונים צריך למלא כדי לפתור? #79622
    דניאלק
    משתתף

    כותרת: אני חושב שאפשר את החסם התחתון להעלות ל31…
    אבל אני די מרגיש שאני מתחרה בעצמי..

    בתגובה ל: חידת הזוגות ואשת לוט #79619
    דניאלק
    משתתף

    כותרת: ניסוח בסדר, הנחה לא נכונה.
    אתה יוצא מתוך הנחה שהם חייבים לענות 1-9.
    ההנחה שאתה אמור לצאת מתוכה, היא שכל אחד לא ילחץ לעצמו את היד, ומן הסתם הוא גם מכיר את הבן זוג שלו, מכאן שהמקסימום הוא 8, והמינימום – 0 – ותנאי החידה בהחלט מאפשרים שמישהו יכיר את כולם, ולא יצטרך לכן ללחוץ לאף אחד את היד.

    בתגובה ל: בטח שיהיה טקס – הם אמרו שיהיה #79617
    דניאלק
    משתתף

    כותרת: תלוי מה ההגדרה ל"כולם"
    אם זה כל המשתתפים? אני בספק, הם היו שואלים אותנו מתי הכי נוח(ולא עשו את זה).
    אם זה כל המנכ"לים והאנשים החשובים שיהיו שם, זה כבר יותר סביר… אנשים שאשכרה יש להם לו"זים, שלא מושפעים מבחינות בגרות ותאריכי גיוס :-)

    בתגובה ל: חידה לפסח: סכום למאה #79614
    דניאלק
    משתתף

    כותרת: טוב נו, אם אף אחד לא מנסה…
    (1+2*3)*4
    (2*5-3)*4
    (5+6:3)*4
    4*7*(6-5)
    (6+8)*(7-5)
    (6+8)*(9-7)
    10*(9-7) + 8
    10*(11-9) + 8
    (10+11)*12/9

    בתגובה ל: כמה שאלונים צריך למלא כדי לפתור? #79613
    דניאלק
    משתתף

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

    בתגובה ל: כמה שאלונים צריך למלא כדי לפתור? #79612
    דניאלק
    משתתף

    כותרת: 1,200 – שאלונים קבועים ותשובה לכל שאלה…
    מתחילים משני כיוונים:
    מלמעלה: …1111111
    מלמטה: 333333…

    כאשר יורדים למטה, מהאחדות, מחליפים אחד אחד את התשובות מ1 ל2:
    111111
    111112
    111122
    111222
    וכו´…
    כאשר עולים למעלה – מחליפים תשובות מ3 ל2:
    222333
    223333
    233333
    333333
    כאשר אין צורך לבדוק את המצב של הכל 2(נקודת המפגש).

    השוואה בין 2 הנסיונות שבהם מתחלפת ספרה בודדת מa לb, יכולה להניב 3 אופציות:
    1. מספר התשובות הנכונות גדל – הספרה במיקום המדובר הינה b
    2. מספר התשובות הנכונות קטן – הספרה במיקום המדובר הינה a
    3. מספר התשובות הנכונות נשאר אותו הדבר – הספרה איננה a ואיננה b

    3 אופציות אלה מאפשרים לנו לגלות בקלות יחסית את ערכה של ספרה כלשהיא שאיננה אחד מהספרות בקצוות(יש התחלפות מ1 ל2, ומ2 ל3, או שנגלה שזה 1 2 או 3, או שנגלה שזה אף אחד מהם)

    הספרות בקצוות דורשות קצת יותר התחכמות:
    *** תחילה, על ידי השוואה בין הנסיון הראשון לשני, והאחרון לזה שלפניו, ניתן לגלות את המצבים הבאים:
    השמאלית היא 3 או 2(או לפסול את שניהם)
    הימנית היא 1 או 2(או לפסול את שניהם) ***
    לאחר מכן, נבנה תמונה שלמה של כל הספרות מלבדן
    ?123124122341?
    נספור את מספר האחדות, ואת מספר השלשות, ונשווה למספר התשובות בבדיקה הראשונה ולמספר התשובות בבדיקה האחרונה. אם יש הפרשים של 2 – שתי הקיצוניות הן או 1 או 3.
    אם אין הפרשים – שתי הקיצוניות הן 4.
    אם יש הפרש של 1 גם בשלשות וגם באחדות – אחת מהספרות היא 1, והשניה היא 3, ונחליט על המיקום שלהן, לפי הבדיקה שצוינה ב***.
    אם יש הפרש של 1 רק באחדות(או בשלשות) – אחת מהספרות היא 4, והשניה 1(או 3), ונחליט איזה מן הספרות היא ה4 על פי הבדיקה שצוינה ב***.
    למשל:
    ?…?
    וגילינו שיש +1 לטובת השלשות.
    באמצעות הבדיקה שסומנה ב***, ניתן לקבוע אם השמאלית היא 3 או לא(ותוך כדי, לקבוע אם הימנית היא 4 או לא).

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

    בתגובה ל: כמה שאלונים צריך למלא כדי לפתור? #79611
    דניאלק
    משתתף

    כותרת: 1,200, שאלונים קבועים(אך עם תשובות לכל זוג בנפרד)
    עוד חושב על איך לעשות את כל השאלון בבת אחת…

    נבחר את הרצף:
    11
    12
    23
    33

    קל לראות שכל אפשרות לפתרון תתן תשובות שונות(כאשר ? = לא רלוונטי, כי ברגע שקיבלנו 2, אנחנו יודעים מה הפתרון)
    11 – 2???
    12 – ?2??
    13 – 1111
    14 – 1100
    21 – 1010
    22 – 0110
    23 – ??2?
    24 – 0010
    31 – 1001
    32 – 0101
    33 – ???2
    34 – 0001
    41 – 1000
    42 – 0100
    43 – 0011
    44 – 0000

    או לפי הסדר של התשובות(למי שרוצה לוודא שאין כפילויות:)
    11 – 2???
    12 – ?2??
    23 – ??2?
    33 – ???2
    44 – 0000
    34 – 0001
    24 – 0010
    43 – 0011
    42 – 0100
    32 – 0101
    22 – 0110
    41 – 1000
    31 – 1001
    21 – 1010
    14 – 1100
    13 – 1111

    איך בודקים את זה בלי טבלת אמת?
    על ידי השוואה בין התשובות, וההבדלים ביניהם.
    על ידי השוואה בין התשובה הראשונה לשניה, אפשר לדעת האם הספרה הימנית היא 1 או 2, או האם הספרה השמאלית היא 1.(רצף של 11 או 10/01).
    על ידי השוואה בין התשובה השלישית לרביעית, אפשר לדעת האם הספרה הימנית היא 3, או אם השמאלית היא 2 או 3(לפי רצפים של 11, 10, 01)
    ומן הסתם, אם הספרה הימנית היא לא 1 לא 2 ולא 3, היא חייבת להיות 4
    כנ"ל לגבי הספרה השמאלית…

    הדגמה:
    נניח שהרצף הוא 24.
    11 – יחזיר 0.
    12 יחזיר 0.
    23 יחזיר 1
    33 יחזיר 0.

    ההשוואה בין 2 התשובות הראשונות לא תתן לנו מידע משמעותי, מלבד העובדה שהספרה הימנית איננה 1 או 2, והשמאלית איננה 1.
    השוואה בין השלישת לרביעית תראה שהספרה הימנית איננה 3(ולכן חייבת להיות 4), והספרה השמאלית חייבת להיות 2. ומצאנו את הפתרון..

    בתגובה ל: כמה שאלונים צריך למלא כדי לפתור? #79609
    דניאלק
    משתתף

    כותרת: צמצום לחימום…
    לא צריך לבדוק כל שאלה 4 פעמים, אפשר להסיק תוך 3(במידה ו3 הראשונות לא נכונות, הרביעית בהכרח נכונה) – צמצמנו ל300.

    צמצום קצת יותר טוב:
    מ400 שליחות ל200 – על ידי מציאת התשובות לכל זוג בנפרד:
    נחלק את זה לשני מקרים: 1. שתי השאלות עם מספר תשובה זהה, 2. מספר התשובה שונה.
    1. נבדוק כל תשובה בנפרד: 11, 22, 33. נקבל 0 אם זה לא הזוג, 2 אם זה כן(אם קיבלנו 0 ב3 השאלות הראשונות, התשובות היא 44 מן הסתם).

    2. מתחילים בשיטה הקודמת, עד שנתקלים במצב שרק תשובה אחת נכונה,
    ומשם משנים רק את אחד מהתשובות – קודם כדי לברר איזה מן התשובות היא הנכונה, ואח"כ לגלות מה הערך של התשובה השניה:
    אפשר לחלק את זה ל3 תתי מצבים:
    * 1 התשובות היא 1: במצב זה נקבל תשובה של 1 כבר על ההתחלה. נבדוק 12 – ולפי זה נקבע אם השמאלי או הימני הוא 1. לאחר מכן נבדוק 21 ואז 31(במקרה והתשובה 12 היא 0, אם היא 1 – צריך לבדוק רק 13) כדי לבדוק מה התשובה השניה (4 שאלות)
    * 1 התשובות היא 2: במצב זה נקבל תשובה של 1 אחרי 2 שאלות, נשאר רק לבדוק מי הנכונה(בדיקה של 23), ואז בדיקה של 24 או 32.
    * 1 התשובות היא 3: אחרי 3 בדיקות, צריך לבדוק רק אם זה 34 או 43.

    בקיצור – 4 בדיקות המפיקות 2 תשובות. או 4*50 בדיקות, המפיקות 2*50 תשובות.

    Let the games begin =]

    בתגובה ל: 7, 12, 13 #79598
    דניאלק
    משתתף

    כותרת: חחח, כבר שמעתי על "בחר את התשובה הנכונה ביותר"
    אבל עוד לא על: "בחר את התשובה שהכי קרובה ללהיות נכונה" :-)

    חבל…
    אני די בטוח שרוב האנשים בחרו כאן שלשה אוילריאנית בדרך האלימנציה.

    בתגובה ל: 7, 12, 13 #79593
    דניאלק
    משתתף

    כותרת: אם זאת באמת התשובה, אז כנראה שהם טעו:
    5,12,13 זאת שלשה פיתגורית, לא 7,12,13.

    בתגובה ל: Help Me Please #79583
    דניאלק
    משתתף

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

    בתגובה ל: Help Me Please #79581
    דניאלק
    משתתף

    כותרת: תודה על התיקון :-)
    שכחתי שרק כשמי שמנבא את העתידות נחשב ליצור רע, חוטא, אז זה נשים :-)

    "מכשפה לא תחיה" – שמות כ"ב י"ז.

    בתגובה ל: Help Me Please #79579
    דניאלק
    משתתף

    כותרת: כמה רקומנדציות…
    1. פסקל היה מתמטיקאי. דלפי זה מקום מגוריה של האוראקל. זה לא צריך להיות יותר מזה.
    2. בשביל ללמוד אסמבלי, ללא ספק הספר המושלם – The art of assembly language programming:
    http://webster.cs.ucr.edu/Page_asm/0_Page_asm.html
    3. C++ בWindows, אני יותר הייתי ממליץ לקרוא ספרים, פחות online tutorials:
    Programming Windows with MFC של Prosise זה אחלה ספר.
    יש גם את הקלאסיקות של Richter ו Petzold, אבל זה לא C++, אלא שימוש בC ובAPI בלבד.
    ולבסוף: 2 אתרים שנותנים המון קטעי קוד בC/C++ לwindows, כולל כמה tutorials חביבים:
    http://www.codeproject.com
    ו
    http://www.codeguru.com(נשמע דומה לאתר הזה, אבל שים לב ל.com בסוף).

    בתגובה ל: אחרי קריאת הקוד … #79570
    דניאלק
    משתתף

    כותרת: כמה דברים…
    קודם כל, בגיל 14, צריך ללמוד להמשיך הלאה. זה גיל של אחרי הבר מצווה, אתה כבר לא ילד, הגיע הזמן להתבגר, להיות גבר. ואת זה עושים לא אחרת על ידי נטישת VB וכתיבת קוד בC.

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

    ולבסוף – זה נחמד שאתה יודע שאלדין עוסקת באבטחת מידע, באמת. אולי גם תקרא קצת על המוצרים שלהם, תבין שזה לא לגמריי קשור למניעת מתקפת DOS מהסוג הזה. לאלדין יש היום 4 קווי מוצרים:
    1. HASP – רכיב חומרה שאתה מצרף לכל תוכנית שאתה מוכר, על מנת למנוע מאנשים להעתיק את התוכנית באופן פיראטי.
    2. eSafe – מונע כניסת תכנים לא הולמים וMalicious code דרך מייל, אתרי אינטרנט, וכו´.
    3. Privilige – הקצאת רשיונות לשימוש בתוכנות וכו´ דרך האינטרנט.
    4. eToken – ללא ספק המוצר הכי טוב שלהם(אני משוחד), מפתח זיהוי אישי המתחבר לUSB, ומאפשר לך להזדהות בפני שרתים מרוחקים, להחליף סיסמאות באתרים בשימוש במפתח, וקבלת הודעות מוצפנות כך שניתן יהיה לקרוא אותם אך ורק עם הeToken המתאים.

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

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

    בתגובה ל: אההה לא שווה… #79562
    דניאלק
    משתתף

    כותרת: Try and err…
    הוא פשוט ניסה את כל ה4^98 אפשרויות לתשובה, עד שהוא קיבל 100.

    (לא, סתם, אל תהרגו אותי עדיין)

    ממה שהבנתי לפחות מההודעה שלו, הוא בנה איזה תוכנית VB שמנסה לפתור כל שאלה בנפרד, ובודקת את הדף שחוזר, והאם הניקוד הוא 0 או לא.
    Brute force שכזה, רק יותר יעיל מלענות על כל השאלון בבת אחת.

מוצגות 15 תגובות – 16 עד 30 (מתוך 96 סה״כ)