Проверка номера по Луну
Алгоритм Луна используют для быстрой проверки числовых кодов: он помогает заметить случайную ошибку в цифрах. Напишите функцию, которая проверяет строку card_num по этому алгоритму, игнорируя пробелы. Строка из одной цифры и строка с любыми символами кроме цифр и пробелов считаются невалидными.
Примеры
Ввод
"1"Вывод
FalseВвод
"0"Вывод
FalseВвод
"059"Вывод
TrueНужно реализовать
def valid(card_num: str) -> bool:
Теги
stringsmath
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"1"Ожидаемый
False2
Ввод
"0"Ожидаемый
False3
Ввод
"059"Ожидаемый
True4
Ввод
"59"Ожидаемый
True5
Ввод
"055 444 285"Ожидаемый
True6
Ввод
"8273 1232 7352 0569"Ожидаемый
FalseФокус-радио
На паузе · SomaFM · Fluid