بکندباز

تابع بنویسید که لیستی از صروتک های خندان را به عنوان آرگومان ورودی دریافت کنم و تعداد کل چهره های خندان معتبر  را برگرداند.

قوانین صورتک های خندان معتبر:

– هر صورتک باید دارای یک جفت چشم معتبر باشد. چشم ها را می توان به صورت : یا ;
– صورت خندان می تواند بینی داشته باشد اما الزامی نیست. کاراکترهای معتبر برای بینی عبارتند از – یا ~
– هر صورت خندان باید دهانی خندان داشته باشد که باید با علامت پرانتز ) یا حرف  D مشخص شود
هیچ کاراکتر اضافی به جز موارد ذکر شده مجاز نیست.

نمونه های صورتک معتبر:

:) :D ;-D :~)

نمونه های صورتک غیر مجاز :

;( :> :} :]

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

CountSmileys([":)", ";(", ";}", ":-D"]) ➞ 2

CountSmileys([';D', ':-(', ':-)', ';~)']) ➞ 3

CountSmileys([';]', ':[', ';*', ':$', ';-D']) ➞ 1
CountSmileys([":)", ";(", ";}", ":-D"])  ➞ 2
CountSmileys([';D', ':-(', ':-)', ';~)'])  ➞ 3
CountSmileys([';]', ':[', ';*', ':$', ';-D'])  ➞ 1

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*