נתקלתי במחשבות תוך כדאי פתירת פיצוץ אוכלוסין, יש איזה מאה מיליון אפשרויות לת"ז בישראל (עשר בחזקת שמונה), שזה די הרבה אפשרויות לעבור עליהם אי לכך ובהתאם לזאת חשבתי שיהיה מעניין לבדוק כמה זמן לוקח לכל אחד לפתור את התרגיל ומי כתב את הפונקציה שפותרת הכי מהר:))
אז אם את\ה מגדיר את עצמך כאדם מגניב\ה או סתם כמי שהגיע לפוסט הזה באופן אקראי תוך כדאי שיטוט בפורום, הכנס לקוד שלך את השורות הבאות וכתוב\י את התוצאה שלך:
-בשורה הראשונה של הקוד הכנס
import time
-בשורה שלפני הקריאה לפונקציה שלך הכנס
()start_time = time.time
-עכשיו קרא לפונקציה ושורה אחריה הכנס
print("— %s seconds —" % (time.time() - start_time))
תכתבו בתגובות כמה זמן לקח לכם לחשב את כל האפשרויות לת"ז בישראל:))
אני חושב שזו תחרות מיותרת לאור העובדה שלכל אחד יש מחשב אחר ובמיוחד הקוד הזה לוקח משאבים רבים מהמחשב לאורך זמן כך שלמרות שלמישהו יכול להיות קוד ממש יעיל - על המחשב שלו יקח להריץ אותו יותר זמן מאשר קוד פחות יעיל במחשב יותר “חזק”