د. خالد بن عبد العزيز العتيبي
د. خالد بن عبد العزيز العتيبي

@DrKhaledUtaibi

5 تغريدة 17 قراءة Jul 14, 2020
#خوارزميات_بايثون
يقدم موقع كودبايت أكثر من ٧٠ تحدي لكتابة الأكواد القصيرة. من بين هذه التحديات، كان التحدي الذي واجه المستخدمون فيه أكثر صعوبة للحصول على نتيجة مثالية وقضوا أطول وقت في الحل هو تحدي علامات الاستفهام.
coderbyte.com
تحدي علامات الأسئلة
أكتب دالة تأخذ سلسلة من الحروف (string) مكونة من أرقام من خانة واحدة (0-9) وحروف وعلامات استفهام (?)، وتتحقق مما إذا كانت هناك 3 علامات استفهام بالضبط بين كل زوج من رقمين مجموعهما 10.
إذا تحقق المطلوب، تقوم الدالة بإرجاع (‘true’)، وإلا تقوم بإرجاع (‘false’). إذا لم يكن هناك أي رقمين مجموعهما 10 في السلسلة، تقوم الدالة أيضا بإرجاع (‘false’).
Input: "arrb6???4xxbl5???eee5"
Output: true
Input: "acc?7??sss?3rr1??????5"
Output: true
Input: "5??aaaaaaaaaaaaaaaaaaa?5?5"
Output: false
Input: "9???1???9???1???9"
Output: true
Input: “aa6?9"
Output: false

جاري تحميل الاقتراحات...