Mastercard Interview Question

Um desafio e como o resolvi