ما شاء الله عليك أخي أحمد ...
هذا ما كنت أقصده في موضوع حقيقة البرمجة عندما قلت أنه يجب أن نتعلم لغة البرمجة كطريقة تفكير ...
أنت الآن جسدت لغة PHP كطريقة تفكير ... وببراعة ...
ولكن (وبما أنه لا يوجد غيري وغيرك في هذه المعمعة ) فقد يكون التنفيذ محبطاً لك بعض الشيء ...
على أي حال الفكرة رائعة بالفعل ... وستكون من أوائل الحلول أمامنا لحل مشكلة سرعة الاختبار ..بعد أن ننتهي من تنظيم الأكواد معاً ....
ولكن :
اقتباسيقوم بإختبار هذا الرقم بالقسمة على الأعداد الفرديه تحت الجذر للرقم "بأى من الطرق السابقة"
لا بد أنك قصدت :الأعداد الأولية ... لأن عدد الأعداد الفردية بين 1 والمليون هو 500ألف بينما عدد الأرقام الأولية بين الواحد والمليون هو 9999 عدد فقط ...
ويتضح الفرق الشاسع بين تكرار الاختبار 500ألف مرة أو 10 آلاف مرة ( مع العلم أن أكبر كثافة للأعداد الأولية هي في الأعداد الصغيرة )... لذلك أظن أنه مجرد خطأ مطبعي ...
بالمناسبة : ذكرت في ردي السابق
اقتباسوهذا التخزين يمكن أن يكون بأي صيغة ولا يشترط فيه أن يكون مفهوما من قبل المستخدم ... (هناك فكرة سأذكرها لا حقا قد نتمكن من خلالها من الاستغناء عن الملفات )
الفكرة التي كنت أريد ذكرها ... قد تجعلنا نستغني عن الملفات والتي تأخذ وقتا كبيرا في النقل والاستيراد ...
الفكرة هي ضغط الرقم بطريقة ما ( طبعا علينا اختراع طريقة ضغط خاصة بالأرقام ... ) لم أفكربالأمر حتى الآن ... ولكن قد نفكر في ذلك عندما ننتهي ...
جزاك الله خيرا على تشجيعك أخي أحمد ... ربما لم أكن لأصل إلى هنا لولا ذلك ... فالحمد لله ...
وانتظر مني الانتهاء من التجميع خلال يومين بإذن الله تعالى ...
والسلام عليكم ورحمة الله وبركاته
ملاحظة : سأسرح الكود الذي أرفقته في ردي السابق شرحا مفصلا اليوم أو غداً ...مع شرح الخوارزمية ... بإذن الله تعالى ...
تم تعديل هذه المشاركة بواسطة مصطفى 36a2 في 1 يوليو 2012 في 10:08