يتم إعطاؤك مقتطف رمز يحدد سلسلة ثابتة تسمى "الرقم". تحتوي السلسلة "Number" على الأرقام من 0 إلى 9، بترتيب متزايد.

مهمتك هي كتابة دالة "countDigits" التي تأخذ سلسلة "نص" كمدخلات وترجع عدد كل رقم (0-9) موجود في "النص". يجب أن تقوم الدالة بإرجاع مصفوفة من الأعداد الصحيحة، حيث يتوافق كل عنصر مع عدد الأرقام في الفهرس المعني. يجب ترتيب المصفوفة بترتيب تصاعدي للأرقام.

على سبيل المثال، إذا كان `النص` هو "Hello, 12345 World!"، فيجب أن تعرض الدالة `countDigits` [1، 1، 1، 1، 1، 0، 0، 0، 0، 0]، مثل كل رقم من من 0 إلى 4 موجود مرة واحدة والباقي غير موجود.

اكتب دالة `countDigits(text: string): number[]` لحل المشكلة.

**قيود:**
- يتكون الإدخال `النص` من أحرف ASCII قابلة للطباعة.
- قد يحتوي الإدخال `النص` على تكرارات متعددة لنفس الرقم.
- قد يحتوي الإدخال `النص` على أحرف غير الأرقام. ضع في اعتبارك فقط الأرقام الموجودة في "النص" عند العد.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}