Skip to content

📝 تمارين مكتبة النصوص (35 تمرين)

تمرين 1⭐ سهل

طول النص

اطبع طول النص "مرحباً بكم في لغة ص".

تمرين_1.ص
3 سطر · 49 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
3 سطر · 64 حرفCtrl+Enter للتشغيل
تمرين 2⭐ سهل

تحويل الحالة

حوّل نصاً إلى أحرف كبيرة وأحرف صغيرة.

تمرين_2.ص
3 سطر · 48 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
4 سطر · 67 حرفCtrl+Enter للتشغيل
تمرين 3⭐ سهل

البحث في النص

ابحث عن كلمة "ص" في النص "لغة ص البرمجية".

تمرين_3.ص
3 سطر · 47 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
4 سطر · 82 حرفCtrl+Enter للتشغيل
تمرين 4⭐ سهل

تقسيم النص

قسّم الجملة "أحمد,سارة,محمد,فاطمة" إلى مصفوفة أسماء.

تمرين_4.ص
3 سطر · 63 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
6 سطر · 114 حرفCtrl+Enter للتشغيل
تمرين 5⭐ سهل

استبدال النص

استبدل كلمة "قديم" بكلمة "جديد" في نص.

تمرين_5.ص
3 سطر · 51 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
4 سطر · 85 حرفCtrl+Enter للتشغيل
تمرين 6⭐ سهل

إزالة المسافات

أزل المسافات الزائدة من بداية ونهاية النص.

تمرين_6.ص
3 سطر · 57 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
3 سطر · 64 حرفCtrl+Enter للتشغيل
تمرين 7⭐ سهل

النص الفرعي

استخرج أول 5 أحرف من النص "البرمجة ممتعة".

تمرين_7.ص
3 سطر · 47 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
3 سطر · 50 حرفCtrl+Enter للتشغيل
تمرين 8⭐ سهل

التحقق من البداية

تحقق إذا كان النص يبدأ بـ "مرحبا" وينتهي بـ "!".

تمرين_8.ص
3 سطر · 51 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
4 سطر · 115 حرفCtrl+Enter للتشغيل
تمرين 9⭐ سهل

تكرار النص

كرر النص "ص " خمس مرات.

تمرين_9.ص
2 سطر · 18 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
8 سطر · 104 حرفCtrl+Enter للتشغيل
تمرين 10⭐ سهل

يحتوي على

تحقق إذا كان النص يحتوي على كلمة معينة.

تمرين_10.ص
3 سطر · 71 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
4 سطر · 151 حرفCtrl+Enter للتشغيل
تمرين 11⭐⭐ متوسط

عدّ الكلمات

اكتب دالة تعدّ عدد الكلمات في جملة.

تمرين_11.ص
6 سطر · 95 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
7 سطر · 154 حرفCtrl+Enter للتشغيل
تمرين 12⭐⭐ متوسط

عكس الكلمات

اكتب دالة تعكس ترتيب الكلمات في جملة (ليس الأحرف).

تمرين_12.ص
6 سطر · 98 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
13 سطر · 255 حرفCtrl+Enter للتشغيل
تمرين 13⭐⭐ متوسط

حرف كبير لكل كلمة

اكتب دالة تجعل أول حرف من كل كلمة كبيراً.

تمرين_13.ص
6 سطر · 102 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
15 سطر · 338 حرفCtrl+Enter للتشغيل
تمرين 14⭐⭐ متوسط

إزالة حرف

اكتب دالة تزيل جميع تكرارات حرف معين من نص.

تمرين_14.ص
6 سطر · 94 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
6 سطر · 95 حرفCtrl+Enter للتشغيل
تمرين 15⭐⭐ متوسط

عدّ الأحرف

اكتب دالة تعدّ تكرار كل حرف في نص وتُرجع خريطة.

تمرين_15.ص
6 سطر · 85 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
17 سطر · 315 حرفCtrl+Enter للتشغيل
تمرين 16⭐⭐ متوسط

التحقق من الأنغرام

اكتب دالة تتحقق إذا كان نصان أنغرام (نفس الأحرف بترتيب مختلف).

تمرين_16.ص
7 سطر · 128 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
32 سطر · 659 حرفCtrl+Enter للتشغيل
تمرين 17⭐⭐ متوسط

ضغط المسافات

اكتب دالة تستبدل المسافات المتعددة بمسافة واحدة.

تمرين_17.ص
6 سطر · 121 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
21 سطر · 457 حرفCtrl+Enter للتشغيل
تمرين 18⭐⭐ متوسط

قلب حالة الأحرف

اكتب دالة تقلب حالة كل حرف (كبير ← صغير والعكس).

تمرين_18.ص
6 سطر · 84 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
17 سطر · 339 حرفCtrl+Enter للتشغيل
تمرين 19⭐⭐ متوسط

النص المكرر الأطول

اكتب دالة تجد أطول كلمة في جملة.

تمرين_19.ص
6 سطر · 98 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
13 سطر · 267 حرفCtrl+Enter للتشغيل
تمرين 20⭐⭐ متوسط

تشفير قيصر

اكتب دالة تشفير قيصر لإزاحة الأحرف اللاتينية.

💡 تلميح

كل حرف يُزاح بمقدار محدد في الأبجدية

تمرين_20.ص
6 سطر · 95 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
20 سطر · 449 حرفCtrl+Enter للتشغيل
تمرين 21⭐⭐⭐ صعب

التعبيرات المتوازنة

اكتب دالة تتحقق إذا كانت الأقواس متوازنة في تعبير.

تمرين_21.ص
7 سطر · 123 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
20 سطر · 401 حرفCtrl+Enter للتشغيل
تمرين 22⭐⭐⭐ صعب

أطول نص فرعي بدون تكرار

جد أطول نص فرعي بدون أحرف متكررة.

تمرين_22.ص
6 سطر · 92 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
22 سطر · 469 حرفCtrl+Enter للتشغيل
تمرين 23⭐⭐⭐ صعب

ضغط وفك ضغط RLE

اكتب دالتين: واحدة للضغط وأخرى لفك الضغط بتقنية RLE.

تمرين_23.ص
3 سطر · 53 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
18 سطر · 359 حرفCtrl+Enter للتشغيل
تمرين 24⭐⭐⭐ صعب

النص اللولبي

اكتب دالة تطبع نصاً بشكل هرمي.

تمرين_24.ص
11 سطر · 109 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
10 سطر · 134 حرفCtrl+Enter للتشغيل
تمرين 25⭐⭐⭐ صعب

تنسيق الأرقام

اكتب دالة تضيف فاصلة كل 3 أرقام (مثل: 1234567 → "1,234,567").

تمرين_25.ص
6 سطر · 81 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
18 سطر · 346 حرفCtrl+Enter للتشغيل
تمرين 26⭐⭐⭐ صعب

محلل كلمات المرور

اكتب دالة تقيّم قوة كلمة مرور (ضعيفة/متوسطة/قوية).

تمرين_26.ص
7 سطر · 133 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
46 سطر · 945 حرفCtrl+Enter للتشغيل
تمرين 27⭐⭐⭐ صعب

محلل URL

اكتب دالة تحلل رابطاً وتستخرج أجزاءه.

تمرين_27.ص
6 سطر · 109 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
24 سطر · 540 حرفCtrl+Enter للتشغيل
تمرين 28⭐⭐⭐ صعب

تنظيف HTML

اكتب دالة تزيل وسوم HTML من نص.

تمرين_28.ص
6 سطر · 96 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
21 سطر · 434 حرفCtrl+Enter للتشغيل
تمرين 29⭐⭐⭐ صعب

محول الأرقام العربية

اكتب دالة تحوّل الأرقام الهندية (٠١٢٣) إلى عربية (0123) والعكس.

تمرين_29.ص
2 سطر · 36 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
19 سطر · 386 حرفCtrl+Enter للتشغيل
تمرين 30⭐⭐⭐ صعب

منسق JSON بسيط

اكتب دالة تنسق نص JSON بمسافات بادئة.

تمرين_30.ص
6 سطر · 98 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
48 سطر · 1316 حرفCtrl+Enter للتشغيل
تمرين 31⭐⭐⭐ صعب

محرك بحث بسيط

اكتب دالة بحث تجد أقرب تطابق لكلمة في مصفوفة نصوص.

تمرين_31.ص
7 سطر · 162 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
14 سطر · 293 حرفCtrl+Enter للتشغيل
تمرين 32⭐⭐⭐ صعب

معالج قوالب بسيط

اكتب دالة تستبدل {{متغير}} بقيم من خريطة.

تمرين_32.ص
7 سطر · 163 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
11 سطر · 258 حرفCtrl+Enter للتشغيل
تمرين 33⭐⭐⭐ صعب

اختصار النص

اكتب دالة تختصر نصاً طويلاً مع إضافة "..." في النهاية.

تمرين_33.ص
6 سطر · 116 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
10 سطر · 193 حرفCtrl+Enter للتشغيل
تمرين 34⭐⭐⭐ صعب

محلل CSV

اكتب دالة تحلل نص CSV إلى مصفوفة من الخرائط.

تمرين_34.ص
7 سطر · 135 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
25 سطر · 535 حرفCtrl+Enter للتشغيل
تمرين 35⭐⭐⭐ صعب

مدقق البريد الإلكتروني

اكتب دالة بسيطة للتحقق من صحة بريد إلكتروني.

تمرين_35.ص
7 سطر · 141 حرفCtrl+Enter للتشغيل
📝 عرض الحل
الحل.ص
32 سطر · 664 حرفCtrl+Enter للتشغيل

مُرخَّص بموجب رخصة MIT