Задача на Питоне
Возле дома Алисы завелись ящерицы. Они в ужасе бегают по парковке и отбрасывают хвосты, а робот Локи их подбирает.
В 1-й день Локи нашёл 1 хвост, во 2-й — 3 хвоста, в 3-й — 5 хвостов, …, в k-й день он нашёл 2 * k - 1.
Есть число n. На какой день общее количество хвостов у робота впервые стало строго больше n?
Ввод Вывод
3 2
4 3
Примечание: в первый день у робота всего был 1 хвост, во второй 1 + 3 = 4 хвоста (4 больше 3), в третий 1 + 3 + 5 = 9 хвостов (9 больше 4).
Answers & Comments
def find_day(n):
total_tails = 0
day = 1
while total_tails < n:
tails = 2 * day - 1
total_tails += tails
day += 1
return day
n = int(input("Введіть кількість хвостів (n): "))
result = find_day(n)
print("На", result, "день загальна кількість хвостів стане більшою за", n)
https://znanija.com/task/53070168?utm_source=android&utm_medium=share&utm_campaign=question