حل تمرین نامهی بد کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین نامهی بد کوئرا با پایتون
شیرین عسل میخواهد به یار نامه بنویسد!!
در زبانی که شیرین عسل با آن نامه مینویسد همهی حروف یک کلمه با هم برابراند و هیچ وقت دو کلمه که حروف یکسان دارند درکنار هم نمیآیند. به همین دلیل نیازی به استفاده از فاصله بین کلمات ندارند. مثلن aabbbahh از کلمات تشکیل شده است. اگر کلمهای به طول فرد در متن نامه شود، یار از نامهی شیرین عسل بدش میآید. منطقن شیرین عسل دوست ندارد یار از نامه بدش بیاید پس از یک آدم کار بلد (شما رو میگه!!) میخواهد که نامه را چک کند.
ورودی
در سطر اول ورودی رشتهی s شامل حروف کوچک انگلیسی آمده است که نمایانگر متن نامه است.
خروجی
در تنها سطر خروجی اگر یار از نامه بدش میآید bad در غیر این صورت khoob را چاپ کنید.
مثال
ورودی نمونه 1
aabbcccc
خروجی نمونه 1
khoob
ورودی نمونه 2
aaboooo
خروجی نمونه 2
bad
کد پایتون سوال تمرین نامهی بد
s = input() res = 0 i = 0 while i < len(s): res = 1 while i + 1 < len(s) and s[i] == s[i + 1]: res += 1 i += 1 if res % 2 == 1: print("bad") break i += 1 else: print("khoob")
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ