Gráficos ASCII (Parte 1: Barra de progresso)
Dados um caractere de preenchimento e um valor de 0 a 100, retorne uma string que represente uma barra de progresso simples.
- A barra deve começar e terminar com
|. - O interior deve ter exatamente dez caracteres de largura. Cada caractere de preenchimento representa 10%, e os espaços completam as posições restantes.
- Depois da barra, adicione um espaço e
Progress: N%. - Quando o valor for exatamente 100%, substitua essa mensagem de progresso por
Completed!.
Exemplos
progressBar("#", 0) // "| | Progress: 0%"
progressBar("=", 40) // "|==== | Progress: 40%"
progressBar("#", 60) // "|###### | Progress: 60%"
progressBar(">", 100) // "|>>>>>>>>>>| Completed!"O valor de preenchimento sempre representa um múltiplo inteiro de dez por cento.