Я пытаюсь решить cs50 pset1 с проверкой кредитной корзины.
(https://www.youtube.com/watch?time_continue=211&v=dF7wNjsRBjI&feature=emb_logo)
В соответствии с этим нам нужно умножить каждый альтернативный ди git на 2, а затем сложите все цифры. Число недопустимо, если последняя ди git суммы равна нулю.
В вопросе упоминается использование по модулю, но я не уверен, правильно ли я его понимаю.
Предложено использовать по модулю, чтобы найти последний ди git числа. Я не уверен, что должен делать по модулю. Например, для 4003600000000014 указано, что число равно 4. Я полагаю, что мне нужно проверять каждую ди git, пока не найду результат по модулю.
Но номер кредитной карты может содержать одну или несколько цифр. Таким образом, мы не можем использовать модуль для нахождения последнего ди git. Я что-то упустил?