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

حل تمرین خر در چمن فراوونه کوئرا با پایتون

حل تمرین خر در چمن فراوونه کوئرا با پایتون
حل تمرین خر در چمن فراوونه کوئرا با پایتون

حل تمرین خر در چمن فراوونه کوئرا با پایتون

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

 

حل تمرین خر در چمن فراوونه کوئرا با پایتون

یک روز یک خری متعلق به مناطق بیابانی به استادیوم فوتبال رفت و به دلیل خرارت(خر بودن) به جای سکوها به داخل زمین رفت. سپس او با دیدن چمن به سر شوق آمد و دیدن هزاران انسان که دور او بودند دو برابر او را ذوق زده کرد؛ احساس کنسرت به او دست داد و تصمیم گرفت که برایشان بخواند(عرعر کند)! او از موسیقی و ریتم چیزی حالی‌اش نبود اما برای این‌که عرعرش ریتمیک باشد تصمیم گرفت که بین عرعرهایش فاصله‌ی مشخصی بیندازد. برای همین او یک عدد a و یک عدد b را انتخاب کرد و تصمیم گرقت که این‌گونه بخواند:

او در ثانیه‌ی 0 به مردم اعلام می‌کند که قرار است یک آهنگ درخواستی برایشان بخواند. سپس a ثانیه صبر می‌کند و در ثانیه‌ی a عرعر اول را سر می‌دهد. سپس b ثانیه صبر می‌کند و در ثانیه‌ی a + b عرعر دوم را سر می‌دهد. بعد دوباره a ثانیه صبر می‌کند و در ثانیه‌ی ‌2*a+b عر عر می‌کند. سپس b ثانیه صبر می‌کند و…

او از اول با خودش قرار گذاشته بود که بیشتر از l بار عرعر نکند. (حنجره‌اش طاقت بیشتر از این مقدار را نمی‌کشد) حالا او l بار عرعر کرده است و برایش سوال است که از زمانی که به مردم اعلام کرد که قرار است برایشان بخواند تا الان که آخرین عرعر را سر داده است چند ثانیه گذشته است. او خر است و از شما می‌خواهد که به سوالش جواب بدهید.

 

ورودی

در تنها سطر ورودی به ترتیب سه عدد a و b و l می‌آید که به ترتیب نمایانگر زمان‌های صبر بین عرعرها و تعداد عرعرها هستند.

ورودی در تمرین خر در چمن فراوونه

 

خروجی

در تنها خط خروجی زمان آخرین عرعر را چاپ کنید.

 

مثال

ورودی نمونه 1

1 1 1

 

خروجی نمونه 1

1

 

ورودی نمونه 2

5 4 3

 

خروجی نمونه 2

17

 

ورودی نمونه 3

2 3 10

 

خروجی نمونه 3

13

 

کد پایتون سوال تمرین خر در چمن فراوونه

a, b, g = map(int, input().split())

total_time = 0
for i in range(g - 1):
    if i % 2 == 0:
        total_time += a
    else:
        total_time += b

if (g - 1) % 2 == 0:
    total_time += a
else:
    total_time += b

print(total_time)

 

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

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

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