هل يمكنك إنشاء دالة تأخذ رقمًا عشريًا كمدخل وترجع رقمًا ثنائيًا هو عكس تمثيله الثنائي الفعلي، والمكافئ العشري للرقم الثنائي الناتج هو رقم أولي؟ استخدم [بيانات JSON] التالية كحالات اختبار:
{
  "حالات تجريبية": [
    {
      "عشري": 7،
      "المتوقع_الثنائي": "111",
      "المتوقع_الرئيسي": 23
    },
    {
      "عشري": 12،
      "المتوقع_الثنائي": "0011"،
      "المتوقع_الرئيسي": 3
    },
    {
      "عشري": 25،
      "المتوقع_الثنائي": "10100",
      "المتوقع_الرئيسي": 5
    }
  ]
}
تذكر أن الحل يجب أن يتضمن التفكير والمنطق لتلبية متطلبات اللغز.
{"source": "evol_instruct", "kind": "synthetic", "evolved_from": null}