Ocultar um número de cartão fictício

Crie uma função que oculte parte de uma string que representa um número de cartão fictício. Preserve os quatro últimos dígitos e substitua cada dígito anterior por *, sem alterar o comprimento da string.

Exemplos

Program.HideCardNumber("1234123456785678") ➞ "************5678"

Program.HideCardNumber("8754456321113213") ➞ "************3213"

Program.HideCardNumber("35123413355523") ➞ "**********5523"

Notas

  • As entradas são strings fictícias de dígitos ASCII com pelo menos quatro caracteres.
  • Nunca insira nem teste um número real de cartão de pagamento.