حل تمرین کلمه کلمه کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین کلمه کلمه کوئرا با پایتون
در پیامرسان ممد نام کاربران به صورت انگلیسی نوشته میشود همین موضوع باعث مشکلات فراوانی در تلفظ اسامی شده است. به عنوان مثال کلمهی 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)
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.



















حتی مسائل ساده زبانی میتونن تمرین مفید برای برنامهنویسی باشن
بله این سوال بسیار تمرین مناسبی برای یادگیری برنامه نویسی است.
حس خوبی داره وقتی نتیجه نهایی به سرعت و بدون دردسر محاسبه میشه
خوشحالیم این نوشته برای شما مناسب بود. موفق باشید.
اولش فکر میکردم باید تک تک حالتها رو بنویسم ولی وقتی الگوریتمی پیدا کردم، راحت شد
خوشحالیم این نوشته برای شما مناسب بود. موفق باشید.
اولش فکر میکردم این مسئله پیچیده است ولی وقتی شمارش حروف صدادار رو فهمیدم، خیلی راحت شد
خوشحالیم این نوشته برای شما مناسب بود. موفق باشید.
مرسی بابت حل این سوال
خوشحالیم این نوشته برای شما مناسب بود. موفق باشید.