حل تمرین کلمه کلمه کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین کلمه کلمه کوئرا با پایتون
در پیامرسان ممد نام کاربران به صورت انگلیسی نوشته میشود همین موضوع باعث مشکلات فراوانی در تلفظ اسامی شده است. به عنوان مثال کلمهی mammad ممکن است به چهار صورت «مَمَد»، «مامَد»، «مَماد» و «ماماد» خوانده شود. به طور دقیقتر در این سوال حروف صدادار در انگلیسی (a,e,i,o,u)(a,e,i,o,u) هر کدام ممکن است به دو حالت خوانده شوند. کلمهای ۶ حرفی در ورودی داده میشود تشخیص دهید این کلمه را به چند صورت میتوان خواند.
ورودی
در تنها خط ورودی کلمهای ۶ حرفی از حروف کوچک انگلیسی آمده است. دقت کنید که کلمهی داده شده الزاماً معنادار نخواهد بود و صرفاً شامل حروف انگلیسی است.
خروجی
در تنها خط خروجی تعداد روشهای خوانش این کلمه را خروجی دهید.
مثال
ورودی نمونه 1
mammad
خروجی نمونه 1
4
ورودی نمونه 2
anvari
خروجی نمونه 2
8
کلمهی anvari را میتوان به هشت روش «آنواری»، «آنوار ای»، «آنوَری»، «آنوَر ای»، «اَنواری»، «اَنوار ای»، «اَنوَری» و «اَنوَر ای» خواند. در نتیجه پاسخ برابر با ۸ خواهد بود.
ورودی نمونه 3
sghrwq
خروجی نمونه 3
1
از آنجا که کلمهی داده شده، حرف صدادار ندارد، پس تنها به یک حالت میتوان آن را خواند.
کد پایتون سوال تمرین کلمه کلمه
word = input().strip() vowels = "aeiou" count = 0 for char in word: if char in vowels: count += 1 result = 2 ** count print(result)
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ