ForHosting KIT · الرياضيات

فاحص الأعداد الشريرة

العدد 3 عدد شرير: صورته الثنائية 11، وفيها 2 من الآحاد، و2 عدد زوجي. أدخل أي عدد صحيح غير سالب لترى صورته الثنائية وعدد الآحاد فيها وهل هذا العدد زوجي. مجانًا في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
N
3
تحصل على
ثنائي
11
عدد الآحاد
2
زوجية عدد الآحاد
even

العدد الشرير (evil number) هو عدد صحيح غير سالب تحتوي تمثيله الثنائي على عدد زوجي من بتات الواحد. الصفر شرير لأن رقمه الثنائي الوحيد هو صفر وعدد الآحاد زوجي؛ الثلاثة شرير لأن الثنائي أحد عشر يحوي آحادًا اثنين؛ الواحد ليس شريرًا لأن آحادًا واحدًا فردي (تُدعى الفئة المكملة غالبًا odious). يتحقق هذا الفاحص من عدد صحيح غير سالب، ويبني سلسلته الثنائية، ويعدّ البتات المضبوطة بحساب صحيح خالص، ويعيد قيمة منطقية واضحة مع كل حقل وسيط ليتمكن الطلاب والمعلمون ومؤلفو السكربتات من تدقيق التصنيف دون نظام جبر حاسوبي أو مكتبة بتات معتمة. تُرفض المدخلات السالبة بوصفها غير صالحة.

ما العدد الشرير وكيف يقرّر popcount الثنائي ذلك

اكتب أي عدد صحيح غير سالب في الأساس اثنين وعدّ كم رقمًا يساوي واحدًا. إذا كان ذلك العدّ السكاني—ويُدعى أيضًا وزن هامينغ أو عدّ البتات المضبوطة—زوجيًا، فالعدد شرير؛ وإن كان فرديًا فهو odious وبالتالي ليس شريرًا وفق هذا التعريف. يأتي الاسم من نظرية الأعداد الترفيهية ويقترن بمتتالية ثو–مورس حيث تشغل الأعداد الشريرة مواضع الزوجية الزوجية.

تساعد الحالات الملموسة: للصفر ثنائي صفر وصفر آحاد فهو شرير؛ للواحد ثنائي واحد وآحاد واحد فهو odious؛ للاثنين ثنائي عشرة مع آحاد واحد وهو odious؛ للثلاثة ثنائي أحد عشر مع آحادين وهو شرير؛ للأربعة ثنائي مئة مع آحاد واحد وهو odious؛ للخمسة ثنائي مئة وواحد مع آحادين وهو شرير. التعريف تركيبي بحت على سلسلة البتات—لا يعتمد على عوامل أولية ولا مجاميع أرقام في الأساس عشرة ولا تقريب الفاصلة العائمة.

كثيرًا ما تقابل المواد التعليمية الأعداد الشريرة والـodious مع الكاملة والوفيرة والسعيدة: تلك الخصائص تفحص القواسم أو الأرقام العشرية، بينما حالة الشر تفحص فقط زوجية الآحاد الثنائية. ولأن لكل عدد صحيح غير سالب توسعًا ثنائيًا منتهيًا، تنتهي الخاصية دائمًا بعد عدد خطوات متناسب مع طول البتات، ما يجعلها مثالية للفحوصات الآلية ومسائل المسابقات ومقابلات البرمجة وعروض الصف حيث يجب على الطلاب إظهار المسار الثنائي لا مجرد تسمية نعم أو لا.

الاستخدام العملي والحدود والأسعار والبحث ذو الصلة

استخدم أداة المتصفح عندما تريد حكمًا فوريًا لعدد شرير أثناء دراسة مسائل زوجية البتات أو إعداد درس نظرية أعداد أو التحقق من إجابة مسابقة دون تثبيت نظام جبر حاسوبي. المدخلات المقبولة أعداد صحيحة غير سالبة حتى أقصى عدد صحيح آمن في JavaScript، فتبقى أمثلة الصف وعروض المقابلة دقيقة ضمن النطاقات العادية. لا تعتمد النتائج أبدًا على ساعات أو بذور عشوائية أو خدمات حسابية بعيدة.

عند التدريس فضّل أمثلة مقترنة تُظهر النتيجتين: الثلاثة والخمسة كحالات شر حقيقية، والواحد والاثنين كحالات odious خاطئة، والصفر كحد آحاد فارغة زوجية، ومدخلًا سالبًا لإظهار مسار الرفض الصارم. تستهدف صفحات نظرية أعداد أخرى في هذه المجموعة نوايا مثل الأعداد السعيدة أو الـrepunit أو اختبار الأوليّة؛ هذه الصفحة مخصصة لمن يبحث إن كان عدد صحيح معطى شريرًا أو يحوي عددًا زوجيًا من الآحاد الثنائية.

عروض صف لوزن هامينغ الثنائي

يمكن للمعلمين إظهار كيف يفصل عدّ زوجي مقابل فردي لبتات الواحد الأعداد الشريرة عن الـodious، مع كل حقل وسيط ظاهر للنقاش.

خطوط تصنيف أعداد صحيحة مؤتمتة

يمكن للسكربتات التي تسمّي الأعداد الصحيحة بحسب زوجية الآحاد الثنائية استدعاء نقطة نهاية حتمية واحدة مسعّرة لكل عنصر بدل تضمين عدّ بتات مرتجل.

ما العدد الشرير؟

عدد صحيح غير سالب بعدد زوجي من الآحاد في تمثيله الثنائي. مثال: 3 ثنائيه 11 (آحادان) فهو شرير؛ 1 ثنائيه 1 (آحاد واحد) فليس شريرًا.

ماذا يحدث إذا كان n سالبًا؟

يتطلب هذا الفاحص عددًا صحيحًا غير سالب؛ تُرفض السوالب ولا تُحسب.

هل النتائج حتمية؟

لا نموذج ولا استدعاء شبكة ولا عشوائية في المسار.

هل العدد 3 عدد شرير؟

نعم. يُكتب 3 في النظام الثنائي على صورة 11، وفيها واحدان. والاثنان عدد زوجي، لذا فالعدد 3 شرير.

ما العدد البغيض؟

هو الحالة المعاكسة: عدد تحتوي صورته الثنائية على عدد فردي من الآحاد، مثل 1. كل عدد صحيح غير سالب إما شرير وإما بغيض، وتعرض النتيجة الزوجية لتعرف أيهما.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/numth/evil-number

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/numth/evil-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":3}'
{
  "n": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.evil_number",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

ما العدد الشرير وكيف يقرّر popcount الثنائي ذلك

تُذكر فئة odious المكملة للوضوح فقط؛ تجيب هذه القدرة عن سؤال الشر وتردّ أيضًا ones_parity لترى كلا الجانبين في استجابة واحدة.

كيف يقيّم هذا الفاحص حالة الشر وماذا تُرجع API

تتحقق التنفيذ من أن n موجود ومنتهٍ وصحيح وبلا كسور وعلى الأقل صفر. الحتمية كاملة: نفس n يُنتج دائمًا نفس المنطقي ونفس السلسلة الثنائية ونفس عدّ الآحاد، فيمكن تثبيت الاستجابات في اختبارات وحدة ودفاتر قابلة للتكرار دون تجهيزات هشة. استخدمه من خطوط واجبات ومصادقي مسابقات وصناديق رمل لتحضير المقابلات أو أي سير عمل يحتاج فحص زوجية ثنائية قابلًا للتكرار دون تثبيت حزم متخصصة في نظرية الأعداد على كل آلة. استدعِ القدرة بحقل n يحوي عددًا صحيحًا غير سالب، إما كرقم JSON ضمن نطاق الأعداد الصحيحة الآمنة أو كسلسلة أرقام تتطبيع إلى عدد صحيح كامل. تُقبل الأسماء المستعارة number وvalue لنفس الحقل. ثم يبني التمثيل الثنائي بلا بادئة 0b (الصفر يُقابل السلسلة صفر)، ويعدّ الآحاد بأخذ البت الأدنى تكرارًا والنصف الصحيح، ويضبط is_evil إلى true عندما يكون ذلك العدّ بمقياس اثنين صفرًا. تُرجع الاستجابة أيضًا ones_count وones_parity كـ even أو odd وbinary كسلسلة البتات وسلسلة صيغة قصيرة تذكر popcount وخلاصة الشر أو odious. غياب n وغير الأعداد الصحيحة والكسور والقيم فوق الحد المنشور وأي عدد سالب تفشل بـ invalid_input ولا تُحسب. التسعير ثابت $0.002 لكل طلب ناجح تحت وحدة item. تشغّل الدالة النقية ذاتها الأداة المجانية في المتصفح ومسار API المدفوع، لذا فإن مثالًا ذهبيًا ينجح محليًا يطابق حساب الإنتاج تمامًا بلا رحلة شبكة وبلا نموذج لغة.

الاستخدام العملي والحدود والأسعار والبحث ذو الصلة

استخدم API عندما يحتاج سكربت أو مصحح واجبات أو منصة تعليمية إلى JSON مستقر لقيم كثيرة بعقد ثابت. كل طلب ناجح عنصر قابل للفوترة بسعر $0.002؛ فشل التحقق لا يستهلك الرصيد. ولأن binary وones_count يُرجعان معًا، يمكن للطلاب إعادة حساب popcount يدويًا ومطابقة API سطرًا بسطر. اربط نقطة النهاية بتطبيقات تدريب المقابلات وصفحات الرياضيات الترفيهية وخطوط تصنيف الأعداد الصحيحة أو لوحات تعليمية تفضّل بالفعل حساب البتات الدقيق على حاسبات صندوق أسود معتمة. يعمل التسليم من نموذج الويب وAPI المهام وعملاء SDK وقنوات KIT الأخرى دون تغيير العقد الرياضي.

فحوصات زوجية البتات في المقابلات والمسابقات

يمكن للمرشحين والمصححين التحقق من تصنيف الأعداد الشريرة لأي أعداد صحيحة غير سالبة وفحص binary وones_count دون كتابة حلقة popcount محلية.

هل الصفر عدد شرير؟

نعم. للصفر ثنائي 0 وصفر آحاد؛ الصفر زوجي، لذا is_evil يساوي true.

هل فاحص الأعداد الشريرة مجاني؟

تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحسب.

اطّلع على توثيق KIT الكامل ←