كاشف الرقم المفقود عبر الإنترنت
أداة مجانية لتحديد الأعداد الصحيحة المفقودة في نطاق مستمر. أدخل قائمة أرقام مثل 1,2,4,6 واحصل على 3 و5 فورًا. تتم المعالجة محليًا داخل متصفحك.
ابدأ الاستخدام
مثال عملي
إذا أدخلت القائمة 1,2,4,6، فإن الأداة تحدد النطاق من 1 إلى 6 (القيم القصوى والدنيا) وتتحقق من كل عدد صحيح بينهما. الناتج سيكون:
3 5
لأن العددين 3 و5 غير موجودين في القائمة الأصلية.
القيود المعمارية
تعمل الأداة على نطاق خطوة واحدة فقط (الفرق بين كل عددين متتاليين هو 1). لا تكتشف تسلسلات بفواصل مختلفة، ولا تحدد تواريخ مفقودة، ولا تحافظ على الأصفار البادئة، ولا تميز القيم المكررة. يجب أن تكون جميع الأعداد أعدادًا صحيحة آمنة في JavaScript؛ الأعداد العشرية أو الأعداد الكبيرة غير الآمنة تُرفض. الحد الأقصى للفارق بين القيمة العليا والدنيا هو 100,000، كما أن طول النص الأصلي محدود بـ 100,000 حرف وعدد الأرقام الموزعة بـ 10,000.
خصوصية البيانات
يتم تنفيذ الكشف بالكامل في متصفحك دون رفع أي بيانات إلى الخادم.
الأسئلة الشائعة
هل يمكن للأداة اكتشاف أرقام مفقودة في تسلسل بخطوة غير الواحد؟
لا، الأداة مصممة للنطاقات المستمرة بخطوة واحدة فقط. إذا كان تسلسلك يتبع نمطًا آخر (مثل الأعداد الزوجية أو مضاعفات 5)، فلن تكون النتائج صحيحة.
ماذا يحدث إذا أدخلت أرقامًا سالبة أو صفرًا؟
الأداة تدعم الأعداد الصحيحة السالبة والصفر طالما كانت ضمن نطاق الأعداد الصحيحة الآمنة في JavaScript. على سبيل المثال، إدخال -2,0,2 سيكشف العدد المفقود 1 (لأن النطاق من -2 إلى 2 يشمل -1، 0، 1، 2، والعدد -1 غير موجود أيضًا، لكن الناتج سيكون -1 و1).
هل تؤثر التكرارات أو الترتيب العشوائي على النتيجة؟
لا، لأن الأداة تستخدم مجموعة (Set) للتحقق من العضوية، لذا فإن التكرارات والترتيب لا يغيران النتيجة. تُطبع الأرقام المفقودة دائمًا بترتيب تصاعدي.
قائمة تحقق قبل الاستخدام
- تأكد من أن جميع القيم أعداد صحيحة (بدون كسور عشرية).
- تأكد من أن الفرق بين أكبر وأصغر قيمة ≤ 100,000.
- تأكد من أن النطاق المقصود هو خطوة واحدة (الفرق 1 بين الأعداد المتتالية).
- تحقق من أن القيم القصوى والدنيا تمثلان حدود النطاق المطلوب.
تتم المعالجة محليًا داخل متصفحك.