المشروع
اختبر الصفر وجيران المربعات الكاملة وعدداً صحيحاً كبيراً جداً وارفض القيم السالبة والكسرية والمنطقية.
أعد الجزء الصحيح الأدنى للجذر التربيعي لعدد صحيح غير سالب دون حساب بالفاصلة العائمة.
def integer_root(n):
if type(n) is not int or n < 0:
raise ValueError("root.input")
lo, hi = 0, 1 << ((n.bit_length() + 1) // 2)
while lo < hi:
mid = (lo + hi + 1) // 2
if mid * mid <= n:
lo = mid
else:
hi = mid - 1
return loاختبر الصفر وجيران المربعات الكاملة وعدداً صحيحاً كبيراً جداً وارفض القيم السالبة والكسرية والمنطقية.
قارن السلوك الفعلي بالنتيجة المتوقعة. إذا فشل فحص، تحقّق من السبب قبل إجراء تغييرات إضافية.
اضبط نقطة اتصال متوافقة مع OpenAI أو Anthropic باستخدام العنوان الأساسي ومفتاح API عند الحاجة. اختبر الاتصال. يجب أن يعمل خادم النموذج المحلي؛ وقد ترسل الأدوات البعيدة البيانات بشكل منفصل.
def integer_root(n):
if type(n) is not int or n < 0:
raise ValueError("root.input")
lo, hi = 0, 1 << ((n.bit_length() + 1) // 2)
while lo < hi:
mid = (lo + hi + 1) // 2
if mid * mid <= n:
lo = mid
else:
hi = mid - 1
return loRootCairn مساحة عمل للبرمجة بالذكاء الاصطناعي على Windows لمراجعة التغييرات التي قد يغير فيها التقريب السلوك المتفق عليه. أدرج الروتين العددي والشيفرة التي تستدعيه والنتيجة المتوقعة في محادثة المشروع. اطلب شرح السلوك الحالي قبل اختيار بديل، خصوصا عندما قد يستخدم استدعاء مكتبة مريح تمثيلا عدديا مختلفا.
تتصل مساحة العمل بنقاط نهاية مدعومة متوافقة مع OpenAI أو تابعة لـ Anthropic، مع بيانات اعتماد عند الحاجة. يمكنك اختيار نموذج ذكاء اصطناعي منزوع القيود إذا كان متاحا هناك. تعتمد قيوده وأدواته وحدود سياقه على النموذج والخادم؛ واختيار النموذج لا يثبت الصحة الرياضية ولا يقدم دليلا على سرعة التنفيذ.
روتين الجذر التربيعي الصحيح مهمة مفيدة لطرحها في تلك المحادثة. اطلب مراجعة القيم الواقعة أسفل مربع كامل مباشرة وعنده وفوقه، بما فيها الأعداد الصحيحة الكبيرة ذات الصلة بمشروعك. اسأل كيف يحافظ التنفيذ المقترح على النتيجة الصحيحة المحددة، وما إذا كانت الشيفرة المستدعية تفترض ذلك السلوك الدقيق.
ثم افحص الشيفرة المعدلة وشغّل فحوص المشروع ذات الصلة. قد يخفي نجاح مثال صغير تحويلا يفقد معلومات مع مدخلات أكبر. احتفظ بحالات اختبار تميز السلوك القديم المتفق عليه عن الاختصار المقترح، واتخذ قرارك بشأن التعديل استنادا إلى نتائجها لا إلى نبرة الشرح الواثقة.
لا تفترض التكافؤ. قارن السلوك عبر القيم التي يقبلها تطبيقك، خاصة قرب حدود المربعات ومع المقادير الأكبر. اطلب من النموذج تحديد أي تحويلات، ثم تحقق من البديل المقترح مقابل نتائج دقيقة متوقعة.
للمدخل غير السالب، تحقق من العدد الصحيح المعاد مقابل حدي المربع الأدنى والمربع التالي اللذين يقتضيهما السلوك المتفق عليه. استخدم أيضا حالات اختبار مختارة باستقلالية. راجع شيفرة التوكيد حتى لا تكرر خطأ التنفيذ نفسه فحسب.
لا يثبت سير العمل هذا أي تسريع. يوفر RootCairn مساحة عمل البرمجة الموضحة هنا. يحتاج أي تحسين مقترح في مشروعك إلى مراجعة تنفيذه وقياسات على عبء عملك الفعلي قبل الاعتماد على ادعاء بالسرعة.
استخدم بيئة التشغيل والأدوات الملائمة لمشروعك. يحتاج استدلال النموذج المحلي إلى خادم منفصل ولا يجعل كل أداة متصلة محلية؛ تحقق من مكان التنفيذ قبل تقديم مجموعات بيانات حساسة إلى أحد الفحوص.
RootCairn · آخر تحديث 2026-10-25