لقد تم إعطاؤك مقتطف رمز يحتوي على دالة غير مكتملة ممثلة بزوج من الأقواس. تحتاج إلى إكمال تنفيذ الوظيفة من أجل تحقيق مهمة محددة. قم بتنفيذ الوظيفة بحيث تقوم بما يلي:

يجب أن تأخذ الدالة عددًا صحيحًا كمدخل وترجع عددًا صحيحًا آخر كمخرج. يمثل العدد الصحيح المدخل رقمًا ثنائيًا. مهمتك هي حساب عدد الآحاد المتتالية في التمثيل الثنائي وإرجاع العدد الأقصى.

على سبيل المثال، بالنظر إلى الإدخال 1101101، وهو التمثيل الثنائي لـ 109، يجب أن تقوم الدالة بإرجاع 2 نظرًا لوجود رقمين متتاليين 1s في التمثيل الثنائي.

أكمل الوظيفة التي تحل المهمة.

```بيثون
تعريف count_consecutive_ones(n: int) -> int:
    يمر
```
{"evolved_from": null, "kind": "synthetic", "source": "argilla/DistiCoder-dpo-binarized"}