بکندباز

یک تابع ایجاد کنید که تعداد دفعاتی که یک کاراکتر در هر کلمه از یک جمله ظاهر می‌شود را برگرداند. کاراکترهای بزرگ و کوچک از همان حرف را معادل یکدیگر در نظر بگیرید (مثلاً a در Anna دو بار وجود دارد، نه یک بار).

نمونه ورودی و خروجی

char_appears("She sells sea shells by the seashore.", "s") ➞ [1, 2, 1, 2, 0, 0, 2]

char_appears("Peter Piper picked a peck of pickled peppers.", "P") ➞ [1, 2, 1, 0, 1, 0, 1, 3]

char_appears("She hiked in the morning, then swam in the river.", "t") ➞ [0, 0, 0, 1, 0, 1, 0, 0, 1, 0]

نکات

حالت بزرگ و کوچک را نادیده بگیرید

self.assertEqual(char_appears("She sells sea shells by the seashore.", "s"), [1, 2, 1, 2, 0, 0, 2])
self.assertEqual(char_appears("Peter Piper picked a peck of pickled peppers.", "P"), [1, 2, 1, 0, 1, 0, 1, 3])
self.assertEqual(char_appears("She hiked in the morning, then swam in the river.", "t"), [0, 0, 0, 1, 0, 1, 0, 0, 1, 0])

پاسخ های کاربران به این تمرین

aabbasm
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
26 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

MarsBoy
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
20 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Aboolkhafan
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
9 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Sa_shadow
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
9 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-Tg9h
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
9 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mantix
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
9 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

amirgoodarzi
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
9 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط