ABA


"לשולטים במתמטיקה: Google מגייסת מתכנתים בדרך מקורית..."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13100 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13100
ilanka  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.8.02
23571 הודעות, 23 פידבק
   15:34   24.03.06   
אל הפורום  
  לשולטים במתמטיקה: Google מגייסת מתכנתים בדרך מקורית...  
 
זה אמנם לא חדש, אבל פתאום נתקלתי בתמונה ונזכרתי בגימיק:
מי שמצליח לפתור מוזמן להיכנס ללינק שמתקבל...

מקור: http://mattwalsh.com/twiki/pub/Main/GoogleBillboardContestFindingPrimesInE/IMG_0742.JPG#

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

...לנסח את השאלה נכון - זה אפילו יותר חשוב מהתשובה....


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מישו חשב על דרך יעילה לזה? הדרך הטריויאלית לדעתי MO 24.03.06 19:34 1
     יש הרבה אלגוריתמים של מציאת ערכים ראשוניים Gh0sT_d0g 25.03.06 02:30 4
         בכיף :) MO 25.03.06 03:34 5
  מישהו יכול לתרגם את מה שרשום? -ReDevil- 24.03.06 21:59 2
     חח.. 3 יחידות ו4 לומדים את זה אני בטוח =\ (אני ב4) MO 24.03.06 22:11 3

       
MO

   19:34   24.03.06   
אל הפורום  
  1. מישו חשב על דרך יעילה לזה? הדרך הטריויאלית לדעתי  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 24.03.06 בשעה 19:51 בברכה, MO
 
ניקח את ה50 ספרות הראשונות שיש בe (בהנחה שהמספר נמצא ב50 הראשונות) ונשים אותם במערך חד מימדי.

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

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

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Gh0sT_d0g

   02:30   25.03.06   
אל הפורום  
  4. יש הרבה אלגוריתמים של מציאת ערכים ראשוניים  
בתגובה להודעה מספר 1
 
   לא מזמן ריפרפתי על מאמר שמפרט על אלגוריתם חישוב של מציאת מספר ראשוני בצורה די יעילה (לא זוכר את הסדר של האלגו', אבל הבנתי שהוא ממש טוב).
חבר שלי שהביא לי את זה אמר לי שאפשר למצוא את זה בגוגל בקלות, אם אתה מעוניין.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MO

   03:34   25.03.06   
אל הפורום  
  5. בכיף :)  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-ReDevil-

   21:59   24.03.06   
אל הפורום  
  2. מישהו יכול לתרגם את מה שרשום?  
בתגובה להודעה מספר 0
 
   ומה זה בדיוק "e"? אני 5 יחידות ולא למדתי את זה בכלל, זה כלול ב 007?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MO

   22:11   24.03.06   
אל הפורום  
  3. חח.. 3 יחידות ו4 לומדים את זה אני בטוח =\ (אני ב4)  
בתגובה להודעה מספר 2
 
   קבל הסבר
http://he.wikipedia.org/wiki/%E2%84%AE_%28%D7%A7%D7%91%D7%95%D7%A2_%D7%9E%D7%AA%D7%9E%D7%98%D7%99%29

שואלים מהו המספר שמורכב מ10 ספרות רצופות שבמספר e (הרי יש אינסוף ספרות אחרי הנקודה) שהוא ראשוני
במילים אחרות, מבקשים את המספר הראשוני הראשון, שמורכב מ10 ספרות שבמספר e!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net