حل تمرین شکلات کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین شکلات کوئرا با پایتون
فروت که شکلات دوست داره وارد واندرلند (همون جایی که آلیس رفته بود) میشه و از همون اول چشمش میوفته به ردیفی از شکلاتها به طول n. فروت میاد همهی شکلاتها رو بخوره که ناگهان چشایر (همون گربهای که توی دود میومد و میرفت) ظاهر میشه و به فروت میگه فقط میتونی شکلاتها رو در قالب بازههای متوالی به طول k بخوری. فروت که جا خورده از شما کمک میخواد تا بهش بگید میتونه همهی شکلاتها رو بخوره یا نه!
ورودی
ورودی تنها شامل یک خط است که در آن دو عدد طبیعی و k با فاصله از هم آمدهاند.
خروجی
خروجی شما باید شامل یک خط باشد. اگر فروت میتونه همهی شکلاتها رو بخوره چاپ کنید YES در غیر این صورت چاپ کنید NO.
مثال
ورودی نمونه 1
10 10
خروجی نمونه 1
YES
ورودی نمونه 2
12 4
خروجی نمونه 2
YES
یکی از روشها: اول شکلاتهای 5 و 6 و 7 و 8 بعد شکلات های 9 و 10 و 11 و 12 و سپس 1 و 2 و 3 و 4.
ورودی نمونه 3
100 52
خروجی نمونه 3
NO
فروت در حرکت اول اگر 52 تا شکلات رو هر جوری بخوره 48 تا شکلات باقی میمونه که با هیچ حرکتی نمیتونه بخورتشون. چشایر بعد از این تست رو به فروت کرد و گفت دیدی دوستات هم نمیتونن کمکت کنن.
کد پایتون سوال تمرین شکلات
n, k = map(int, input().split()) if n % k == 0: print("YES") else: print("NO")
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ