Menu
CoddyTech
flag Ar iconالعربيةdown icon

To Lower Case

لديك سلسلة نصية s. أعد سلسلة نصية جديدة يُستبدل فيها كل حرف إنجليزي كبير، من A إلى Z، بحرفه الصغير. يبقى كل حرف آخر، مثل الحروف الصغيرة أو الأرقام أو الرموز، كما هو تمامًا.

الدالة

toLowerCase(s: string) → string
sstring
النص المراد تحويله
تُرجعstring
s مع تحويل كل حرف كبير إلى حرف صغير

القيود

  • 1 ≤ s.length ≤ 104
  • كل حرف من s هو حرف إنجليزي أو رقم أو أحد الرموز !#$%&()*+-./:;<=>?@[]^_`{|}~.

أمثلة

المدخلات
s = "Hello-World!"
المخرجات
"hello-world!"
الشرح
يتحول الحرفان الكبيران H وW إلى h وw. أما - و! فليسا حرفين، لذا يبقيان في موضعيهما.

lock icon+15 اختبارات مخفية عند الإرسال

challenge icon

سؤال إضافي

هل يمكنك كتابة toUpperCase باستخدام الحلقة نفسها، وشرح سبب اختلاف A عن a ببتّ واحد فقط من رمز الحرف؟

إعادة ضبط الشيفرة
def toLowerCase(s):
    # اكتب الكود هنا
حالات الاختبار

الحالة 1

الحالة 2

الحالة 3

المدخلات

s = "Hello-World!"

المتوقع

"hello-world!"