بکندباز

هرمینی فرمول دقیقی برای تعیین اینکه آیا یک عبارت توسط یک پارسل‌تانگ بیان شده است یا خیر، ابداع کرده است. (پارسل‌تانگ = مرجع از دنیای هری پاتر؛ زبان مارها و کسانی که می‌توانند با آن‌ها صحبت کنند)

هر کلمه در یک جمله باید شامل یکی از موارد زیر باشد:

  1. حرف s نداشته باشد
  2. اگر حرف s در کلمه بود، باید تعداد حرف “s” متوالی، دو یا بیشتر باشد (یعنی باید در کنار هم باشند ss..)

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

is_parsel_tongue("Sshe ssselects to eat that apple. ") ➞ True

is_parsel_tongue("She ssselects to eat that apple. ") ➞ False

is_parsel_tongue("Beatrice samples lemonade") ➞ False

مثال‌

is_parsel_tongue("She ssselects to eat that apple. ") ➞ نادرست
# "She" تنها یک "s" دارد.

is_parsel_tongue("Beatrice samples lemonade") ➞ نادرست
# در حالی که "samples" شامل 2 نمونه از "s" است، اما آنها در کنار هم نیستند.
self.assertEqual(is_parsel_tongue("Sshe ssselects to eat that apple. "), True)
self.assertEqual(is_parsel_tongue("She ssselects to eat that apple. "), False)
self.assertEqual(is_parsel_tongue("Beatrice samples lemonade"), False)
self.assertEqual(is_parsel_tongue("You ssseldom sssspeak sso boldly, ssso messmerizingly."), True)
self.assertEqual(is_parsel_tongue("Steve likes to eat pancakes"), False)
self.assertEqual(is_parsel_tongue("Sssteve likess to eat pancakess"), True)
self.assertEqual(is_parsel_tongue("Beatrice enjoysss lemonade"), True)

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

alitayyar
امتیاز:‌ 11149
تصحیح اتوماتیک 0 0
‎پایتون‎
18 شهريور 1403

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

user-OYRr
امتیاز:‌ 11149
تصحیح اتوماتیک 0 0
‎پایتون‎
12 شهريور 1403

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

amirgoodarzi
امتیاز:‌ 11149
تصحیح اتوماتیک 0 0
‎پایتون‎
7 شهريور 1403

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

Aboolkhafan
امتیاز:‌ 11149
0 0
‎پایتون‎
7 شهريور 1403

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

Aboolkhafan
امتیاز:‌ 11149
تصحیح اتوماتیک 0 0
‎پایتون‎
7 شهريور 1403

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

نظرات

*
*

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