И снова я)))
Условие: Механический попугай Лёшенька готовит бургеры по рецепту тёти Нюры: две булочки и котлета между ними. Перед ним в ряд лежат n булочек:
◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎
На некоторые булочки Лёшенька кладёт котлеты. На каждую булочку справа от такой тётя Нюра кладёт салат и ложку соуса, чтобы потом соединить два в одно. В итоге у них получается k бургеров. Число «пустых» булочек между каждыми двумя заготовками для бургеров одинаковое. Оно равно числу «пустых» булочек слева и справа, как на схеме (для n=13, k=2):
◎ ◎ ◎ ◉ ◉ ◎ ◎ ◎ ◉ ◉ ◎ ◎ ◎
Дано n (количество булочек) и k (количество бургеров). Выведи количество булочек между каждыми двумя бургерами.
Мое решение:
n=int(input())
k=int(input())
x=n-k*2
m=x//2
while (x % m!=0):
m=m-1
print(m)
Подскажите, что подправить. Буду очень благодарен)
Ответы
Ответ дал:
1
Ответ:
n = int(input())
k = int(input())
ans = (n - k * 2) // (k + 1)
print(ans)
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
7 лет назад
8 лет назад
8 лет назад