Python: Счастливый билет

Основы Python 3 сообщения
Обновлено: 15 нояб., 10:23
440
Студентов
94%
Завершения

"Счастливым" называют билет с номером, в котором сумма первой половины цифр равна сумме второй половины цифр. Номера могут быть произвольной длины, с единственным условием, что количество цифр всегда чётно, например: 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

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов