فاحص العدد المتناظر
افحص ما إذا كان العدد الصحيح يُقرأ بالطريقة نفسها في الاتجاهين: 121 و3443 متناظران، أما 10 و123 فلا. وتظهر الأرقام ومقلوبها أيضًا لتتحقق من الحكم بعينك. والأعداد السالبة لا تنجح أبدًا بسبب إشارة الطرح. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القيمة
- 121
- بإشارة
- 121
- الأرقام
- 121
- معكوس
- 121
العدد الصحيح المتناظر عدد صحيح يُقرأ من اليسار إلى اليمين كما يُقرأ من اليمين إلى اليسار. من أمثلة الصف الكلاسيكية الصفر والسبعة والأحد عشر ومئة وواحد وعشرون وثلاثة آلاف وأربع مئة وثلاثة وأربعون واثنا عشر ألفًا وثلاث مئة وواحد وعشرون. ومن الأمثلة المضادة العشرة والمئة ومئة وثلاثة وعشرون وكل عدد صحيح سالب، لأن إشارة الطرح في البداية جزء من قراءة العدد ولا تطابق رقمًا ختاميًا. يقبل هذا الفاحص عددًا صحيحًا واحدًا، ويستخرج أرقامه العشرية بحلقة حتمية لعكس النصف، ويعيد صحيحًا أو خطأ مع الشكل الموقع وسلسلة الأرقام بلا إشارة والأرقام المعكوسة حتى تراجع الحكم بالعين.
ماذا يعني أن يكون العدد الصحيح متناظرًا
اكتب العدد الصحيح بالصورة العشرية المعتادة، مع إشارة طرح بادئة إذا كان سالبًا. تلك السلسلة من المحارف هي القراءة. يكون العدد متناظرًا عندما تساوي القراءة عكسها: يطابق المحرف الأول الأخير، والثاني ما قبل الأخير، وهكذا.
الأعداد الصحيحة غير السالبة ذات الرقم الواحد متناظرة دائمًا، لأن سلسلة من محرف واحد تساوي نفسها. الصفر متناظر. أحد عشر واثنان وعشرون وكل عدد من رقمين تتساوى فيه منزلة العشرات مع منزلة الآحاد متناظرة.
مئة وواحد وعشرون وثلاثة آلاف وأربع مئة وثلاثة وأربعون هما المثالان المعتادان ذوَا الثلاثة والأربعة أرقام في الكتب. العشرة ليست متناظرة: قراءتها واحد-صفر وعكسها صفر-واحد، وهي سلسلة مختلفة كانت ستكون عددًا صحيحًا آخر لو سُمح بالأصفار البادئة. المئة ليست متناظرة للسبب نفسه.
سالب مئة وواحد وعشرين ليس متناظرًا كذلك، وإن كان مقداره المطلق كذلك: القراءة الموقعة ناقص-واحد-اثنان-واحد وعكسها واحد-اثنان-واحد-ناقص. تجيب هذه الصفحة عن سؤال نعم أو لا حول عدد صحيح عشري واحد. لا تسرد قواعد أخرى قد يصبح فيها العدد نفسه متناظرًا، ولا تعامل كلمة أو تاريخًا أو جملة على أنها إدخال.
التعريف ثابت وحتمي. لا يوجد أخذ عينات ولا مقارنة بفاصلة عائمة ولا مساواة تقريبية. لا يُصنَّف غير الصحيح على أنه خطأ: يُرفض لأن العقد يخص الأعداد الصحيحة وحدها.
كيف يُقرأ الإدخال وكيف يبقى عكس النصف دقيقًا
تُرفض الصيغة الأسية والبادئات الست عشرية والسلاسل الفارغة والسلاسل متعددة الأرقام ذات الأصفار البادئة حتى لا تتحول خلية جدول بيانات تالفة إلى قيمة منطقية خاطئة. في الداخل لا يحوّل المحرك العدد إلى سلسلة ليقرر العلامة. ينفّذ عكس النصف على المقدار غير السالب: ما دامت النصف الأمامي المتبقي أكبر من النصف الخلفي المعكوس، يقشر الرقم الأخير بباقي عشرة ويضيفه إلى العكس.
تنجح الأعداد زوجية الطول عندما يتساوى النصفان. وتنجح فردية الطول عندما يساوي النصف الأمامي العكس بعد إسقاط الرقم الأوسط. الأعداد التي تنتهي بصفر لا تكون متناظرة إلا إذا كان العدد نفسه صفرًا، لأن صفرًا بادئًا لا يُكتب.
تتخطى المدخلات السالبة الحلقة وتعيد false.
أين يستحق فحص التناظر بنعم أو لا مكانه
يلتقي الطلاب بالأعداد المتناظرة عندما يعكسون الأرقام أول مرة، وعندما يدرسون مرشحي Lychrel، وعندما يسأل تمرين مسابقة إن كان معرّف أو رقم تذكرة أو رمز مولَّد متناظرًا. ويستطيع المعلمون توليد مفاتيح إجابة لأوراق العمل من دون الوثوق بآلة حاسبة تسقط إشارة الطرح في صمت أو تعامل العشرة على أنها متناظرة لأنها تنظر إلى القيمة المطلقة. ويستخدم المطوّرون العقد نفسه للتحقق من بيانات عيّنة لمكتبات نظرية الأعداد، ولضبط اختبارات خصائص على مولّدات أعداد صحيحة عشوائية، أو للتحقق مسبقًا من أن البذرة متناظرة قبل خطوة عرض تفترض سلسلة أرقام متناظرة.
وتحتاج خطوط أنابيب البيانات التي تطبّع رموز الكتالوج أو لواحق الفواتير أو معرّفات الألغاز أحيانًا إلى قيمة منطقية زهيدة قبل منسّق لاحق يطبع الأرقام معكوسة للعرض. في هذه الصفحة يجري العمل كله داخل متصفحك. اقرنه بقائمة تناظر متعددة القواعد عندما تحتاج كل أساس يجعل n متناظرًا، وبفاحص المربع الكامل عندما تحتاج الانتماء إلى n تربيع، وبتحليل الأعداد الأولية عندما تحتاج البصمة الأولية بدل تناظر أرقام العدد نفسه.
حالات الاستخدام
تصنيف الواجبات والمسابقات
قرّر إن كانت أعداد أوراق العمل وبذور المسابقات متناظرة عشريًا، بما في ذلك قاعدة إشارة الطرح للسوالب، من دون عكس الأرقام يدويًا.
ثوابت اختبار حتمية
ولّد حالات تناظر صحيحة وخاطئة قابلة لإعادة الإنتاج لاختبارات الوحدات وفحوص الخصائص وتأكيدات CI دون تضمين جداول أرقام ثابتة.
تعليم عكس الأرقام
أظهر للطلاب كيف يبقى 121 كما هو 121 وكيف يصير 10 إلى 01 بينما يغيّرون الإدخال مباشرة في المتصفح بلا تكلفة.
الأسئلة الشائعة
هل الأعداد الصحيحة السالبة متناظرة؟
لا. القراءة العشرية الموقعة تتضمن إشارة الطرح، فعكس -121 هو 121-، وليست السلسلة نفسها.
كيف يُحسب اختبار التناظر؟
ينفّذ المحرك عكس النصف على المقدار غير السالب: يقشر الأرقام العشرية الختامية بباقي عشرة ويقارن النصف المعكوس بالنصف الأمامي المتبقي. تفشل الأعداد المنتهية بصفر إلا إذا كان العدد صفرًا. لا تُستخدم حسابات بفاصلة عائمة.
ماذا يحدث إن لم يكن الإدخال عددًا صحيحًا؟
تُرفض الكسور والقيم الفارغة والصيغة العلمية والسلاسل غير العددية؛ ولا تُصنَّف على أنها متناظرات خاطئة.
لماذا لا يكون العدد 10 متناظرًا؟
لأن رقميه يُقرآن واحد ثم صفر، ومقلوبهما صفر ثم واحد، وهي قراءة مختلفة. والأصفار في البداية لا تُحسب أرقامًا، لذلك لا يكون العدد 100 متناظرًا أيضًا.
هل يمكن فحص الكلمات أو التواريخ؟
لا، فالأداة تفحص عددًا صحيحًا واحدًا مكتوبًا بالنظام العشري فقط. ولا تقبل الكلمات أو التواريخ أو الجمل، ولا تبحث عن أنظمة عدّ أخرى قد يصبح فيها العدد متناظرًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/miracle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":121}'const res = await fetch("https://api.kit.forhosting.com/math/miracle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 121
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/miracle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 121
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/miracle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":121}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":121}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/miracle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"value": 121
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.miracle",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تفشل غير الأعداد الصحيحة والقيم الفارغة والأصفار البادئة في السلاسل متعددة الأرقام والصيغة العلمية برمز invalid_input ولا تُحصَّل رسوم عنها أبدًا. استكشف مجانًا في هذه الصفحة، أو استدعِ API بتكلفة $0.002 لكل طلب ناجح عندما تحتاج نصوص التصحيح إلى جواب نعم أو لا قابل لإعادة الإنتاج عن التناظر.
كيف يُقرأ الإدخال وكيف يبقى عكس النصف دقيقًا
أرسل جسم JSON بحقل إلزامي واحد هو value، وقد يصل أيضًا بالأسماء البديلة n أو number أو x حتى تعيد النماذج وسلاسل الاستعلام استخدام عقد واحد. يجب أن يكون الحقل عددًا صحيحًا آمنًا ونهائيًا: رقم JSON بلا جزء كسري، أو سلسلة عشرية بإشارة زائد أو ناقص اختيارية في البداية ومن دون مسافات داخلية. إذا غاب value يفشل الطلب برمز invalid_input ورسالة تسمي الحقل. عند النجاح تعيد الاستجابة value رقمًا، وsigned قراءة عشرية قانونية تتضمن الناقص عند الحاجة، وis_palindrome حكمًا منطقيًا، وdigits سلسلة الأرقام العشرية بلا إشارة، وreversed تلك الأرقام مكتوبة بالعكس، وformula قصيرة تعيد ذكر القاعدة.
أين يستحق فحص التناظر بنعم أو لا مكانه
وعبر API يكلّف كل استعلام ناجح $0.002، ولا تُحصَّل رسوم على التحقق الفاشل، ولا يُخزَّن شيء بعد إعادة الرد. هذا الفصل — استكشاف تفاعلي مجاني وواجهة برمجة مدفوعة مطابقة — يوافق بقية فهرس الفئة A، ويتيح الانتقال من عرض في الصف إلى خط أنابيب آلي دون تغيير النتيجة الرياضية.
أسئلة تقنية
كم يكلّف فاحص العدد الصحيح المتناظر؟
هو مجاني في متصفحك على هذه الصفحة. وعبر API يكلّف الطلب الناجح $0.002؛ ولا تُحصَّل رسوم على المدخلات غير الصالحة.
هل الخوارزمية عشوائية؟
لا. تستخدم باقيًا وقسمة صحيحين حتميين. ينتج value نفسه دائمًا علامة is_palindrome نفسها وسلسلة الأرقام نفسها والعكس نفسه.