

Программирование
+1СРОЧНО ЗАДАЧА ПИТОН ФАСТОМ!!
В кинотеатре несколько рядов. В каждом ряду одинаковое количество мест. Места нумеруются подряд, начиная с единицы. Может ли в некотором ряду первое место иметь номер x, а последнее — номер y?
По дате
По рейтингу
Да, это возможно, если x <= y и (y - x + 1) является целым квадратом. Для проверки этого можно использовать следующий код на Python:
1234
import math
def can_row_have_seats(x, y):
return x <= y and math.sqrt(y - x + 1).is_integer()
Использование:
12
print(can_row_have_seats(1, 9)) # True
print(can_row_have_seats(2, 8)) # False
Больше по теме