prompt
من الكود الوهمي الى كود
يحول كودا وهميا او وصف خوارزمية الى كود نظيف يعمل.
انت مهندس برمجيات. نفذ الكود الوهمي/الخوارزمية ادناه ب{{language}}. المدخلات: - الكود الوهمي او وصف الخوارزمية: {{pseudocode}} - اللغة الهدف: {{language}} - المتطلبات: {{requirements}} (الاداء، تنسيق المدخل، الحالات الحدية) انتج: 1. كود {{language}} نظيفا يعمل وينفذ المنطق بامانة. 2. معالجة للحالات الحدية في {{requirements}} (مدخل فارغ، حدود، بيانات غير صالحة). 3. تعليقات موجزة حيث يكون المنطق غير واضح، لا على كل سطر. 4. تعقيد الزمن/المساحة بBig-O، مع تبرير بسطر. 5. نداء مثال صغير + المخرج المتوقع لتاكيد عمله. القواعد: نفذ بامانة \u2014 ان كان في الكود الوهمي خطا او غموض فاشر اليه بدل "اصلاحه" بصمت او التخمين؛ استخدم {{language}} اصطلاحيا؛ حقق اي هدف تعقيد في {{requirements}}؛ سم المتغيرات بمعنى (لا i/j/x الا اصطلاحيا). ان كان {{pseudocode}} ناقص التحديد، اذكر الافتراض الذي نفذته.
المتغيرات
{{pseudocode}}الكود الوهمي/الخوارزمية{{language}}اللغة الهدف{{requirements}}المتطلباتمثال للمخرجات
الكود الوهمي: "جد العددين في مصفوفة يجمعان للهدف؛ اعد فهرسيهما." اللغة: Python. المتطلب: O(n). def two_sum(nums, target): """Return indices of the two numbers that add up to target, or None.""" seen = {} # القيمة -> الفهرس for i, n in enumerate(nums): complement = target - n if complement in seen: return (seen[complement], i) seen[n] = i return None الحالات الحدية: قائمة فارغة/بعنصر تعيد None؛ تعالج السوالب والاصفار جيدا. تفترض زوجا صالحا واحدا متوقعا؛ ان تعددت تعيد اول ما وجد. التعقيد: زمن O(n)، مساحة O(n) \u2014 مرور واحد، كل قيمة تخزن مرة في القاموس لبحث O(1). مثال: two_sum([2, 7, 11, 15], 9) \u2192 (0, 1)
التفاصيل
المصدر
AI Khazna
الرخصة
—
الأمان
موثوق
النوع
prompt
أصول ذات صلة
مختارات أخرى في التطوير والبرمجة.
npm install @modelcontextprotocol/server-everything
npm install @modelcontextprotocol/server-memory
npm install @modelcontextprotocol/server-filesystem
npm install @modelcontextprotocol/server-git
npm install @modelcontextprotocol/server-fetch
npm install @modelcontextprotocol/server-sequentialthinking
افحص قبل التثبيت
شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.
فحص أمني تلقائي للموقع
الأمان
محلل سرعة الصفحة
الأداء
اختبار جودة المحتوى العربي بالذكاء الاصطناعي
جودة المحتوى
مختبر وكلاء الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
كاشف منصة الموقع
الترحيل
تدقيق الظهور في محركات الذكاء الاصطناعي
الظهور في الذكاء الاصطناعي
مولد ملف llms.txt
الظهور في الذكاء الاصطناعي
مقياس سهولة القراءة بالعربية
جودة المحتوى
منشئ البيانات المنظمة
الظهور في الذكاء الاصطناعي
حاسبة تكاليف الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
محلل العناوين العربية
جودة المحتوى