یک تابع ایجاد کنید که تعداد دفعاتی که یک کاراکتر در هر کلمه از یک جمله ظاهر میشود را برگرداند. کاراکترهای بزرگ و کوچک از همان حرف را معادل یکدیگر در نظر بگیرید (مثلاً 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])
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات