Gráficos ASCII (Parte 1: Barra de progreso)
Dado un carácter de relleno y un valor de 0 a 100, devuelve una cadena que represente una barra de progreso sencilla.
- La barra debe empezar y terminar con
|. - El interior debe tener exactamente diez caracteres de ancho. Cada carácter de relleno representa 10% y los espacios completan las posiciones restantes.
- Después de la barra, agrega un espacio y
Progress: N%. - Cuando el valor sea exactamente 100%, reemplaza ese mensaje de progreso por
Completed!.
Ejemplos
progressBar("#", 0) // "| | Progress: 0%"
progressBar("=", 40) // "|==== | Progress: 40%"
progressBar("#", 60) // "|###### | Progress: 60%"
progressBar(">", 100) // "|>>>>>>>>>>| Completed!"El valor de relleno siempre representa un múltiplo entero del diez por ciento.