من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

حل تمرین نامه‌ی بد کوئرا با پایتون

حل تمرین نامه‌ی بد کوئرا با پایتون
حل تمرین نامه‌ی بد کوئرا با پایتون

حل تمرین نامه‌ی بد کوئرا با پایتون

در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وب‌سایت کوئرا می‌پردازیم.

 

حل تمرین نامه‌ی بد کوئرا با پایتون

شیرین عسل می‌خواهد به یار نامه بنویسد!!

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

 

منبع سوال: کوئرا

اگر نیاز به حل تمرین‌های دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]