И снова я))) Условие: Механический попугай Лёшенька готовит бургеры по рецепту тёти Нюры: две булочки и котлета между ними. Перед ним в ряд лежат 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)
Подскажите, что подправить. Буду очень благодарен)
Первая задача:
A = 4! = 1*2*3*4 = 24
B = 3! = 1*2*3 = 6
C = A - B = 24 - 6 = 18
ответ: 18
Вторая задача:
A = 4!/(4-3)! = 4! = 1*2*3*4 = 24
ответ: 24
Объяснение:
Первая задача:
Множество A содержит все возможные набор комбинации из 4 чисел (включая те наборы чисел которые начинаются с 0)
Множество B содержит все возможные набор комбинации из 3 чисел
Множество C содержит четырехзначные
Что такое четырехзначное число ? это комбинации из 4 цифр, причем комбинации в которых на первом месте не ноль (тогда это трехзначное число что нам не нужно), а множество А содержит и те комбинации в которых на первом месте 0
В множестве 'B' можно сказать наборы чисел в которых на первом месте 0 (0138 и т.д.)
В множестве С только те наборы по 4 цифры в которых на первом месте не 0 т.е четырехзначные числа
Вторая задача:
Пример работы: