Gráficos ASCII (Parte 1: Barra de progresso)

Dado um caractere e um valor entre 0 e 100, retorne uma string que represente uma barra de progresso simples.

  • O valor representa uma porcentagem.
  • A barra deve começar e terminar com "|"
  • Repita o caractere para preencher a barra; cada caractere equivale a 10%
  • Use espaços para completar a barra até um comprimento de 10 caracteres.
  • Após a barra, vem um único espaço, seguido de uma mensagem com a porcentagem de conclusão (por exemplo, "Progress: 60%")
  • Se o valor for 100, a mensagem deve ser "Completed!".

Exemplos

progress_bar("#", 0) ➞ "|          | Progress: 0%"

progress_bar("=", 40) ➞ "|====      | Progress: 40%"

progress_bar("#", 60) ➞ "|######    | Progress: 60%"

progress_bar(">", 100) ➞ "|>>>>>>>>>>| Completed!"

Observações

N/A