← К задачам
Тяжело · +5МассивыЦиклы

Точка останова

В программировании точка останова (англ. breakpoint) — это преднамеренное прерывание выполнения программы, при котором выполняется вызов отладчика.

А в этой задаче брэйк-пойнтом считается точка, в которой число делится на две «равные» части: сумма чисел слева и справа от точки останова равны.

Например, число 35190 можно разделить на 351 и 90, потому что 3 + 5 + 1 = 9 и 9 + 0 = 9. Значит, у числа 35190 брэйк-пойнт есть. А вот у числа 555нет.

Напишите функцию, которая принимает число и возвращает True, если в в нем есть брэйк-пойнт и False в противном случае.

Примеры

break_point(159780) ➞ True

break_point(112) ➞ True

break_point(1034) ➞ True

break_point(10) ➞ False

break_point(343)  ➞ False

Примечание

  • Каждая цифра — отдельное число. Например, число 123 = 1 + 2 + 3, а не 123 = 1 + 23 или 123 = 12 + 3
def break_point(number):
	
Для запуска тестов необходима авторизация.
Поддержать проект