Gráficos ASCII (Parte 1: Barra de progresso)
Dados 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é que ela tenha 10 caracteres.
- Depois da barra, deve haver um único espaço, seguido de uma mensagem com a porcentagem concluída (por exemplo,
"Progress: 60%"). - Se o valor for 100, a mensagem deve ser
"Completed!".
Exemplos
Program.progressBar('#', 0) ➞ "| | Progress: 0%"
Program.progressBar('=', 40) ➞ "|==== | Progress: 40%"
Program.progressBar('#', 60) ➞ "|###### | Progress: 60%"
Program.progressBar('>', 100) ➞ "|>>>>>>>>>>| Completed!"Observações
N/A