"Счастливым" называют билет с номером, в котором сумма первой половины цифр равна сумме второй половины цифр. Номера могут быть произвольной длины, с единственным условием, что количество цифр всегда чётно, например: 33
или 2341
и так далее.
Билет с номером 385916 — счастливый, так как 3 + 8 + 5 == 9 + 1 + 6. Билет с номером 231002 не является счастливым, так как 2 + 3 + 1 != 0 + 0 + 2.
src/solution.py
Реализуйте функцию is_happy_ticket()
, проверяющую является ли номер счастливым (номер — всегда строка). Функция должна возвращать True
, если билет счастливый, или False
, если нет.
Примеры использования:
is_happy_ticket('123123') # True
is_happy_ticket('341800') # True
is_happy_ticket('42') # False
is_happy_ticket('12345678') # False
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.