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



















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