Проверка карты
Криптография
Средняя
Платёжная система проверяет номер карты алгоритмом Луна: идя от ПОСЛЕДНЕЙ цифры, каждую вторую цифру (вторую справа, четвёртую справа, ...) удваивают, и если получилось больше 9 - вычитают 9; затем всё суммируют. Номер корректен, если сумма делится на 10. Дана строка number из цифр - верните True/False.
Сигнатура функции
luhn_valid(number: str) -> bool
Примеры
| Вход | Ожидаемый результат |
| ["79927398713"] | true |
| ["79927398710"] | false |
1решили
1пытались
100%успешность
Войдите, чтобы решить →