Gráficos ASCII (Parte 1: Barra de progreso)
Dados un carácter y un valor entre 0 y 100, devuelve una cadena que represente una barra de progreso sencilla.
- El valor representa un porcentaje.
- La barra debe comenzar y terminar con
"|". - Repite el carácter para llenar la barra; cada carácter equivale a 10%.
- Usa espacios para completar la barra hasta que tenga una longitud de 10 caracteres.
- Después de la barra debe haber un solo espacio, seguido de un mensaje con el porcentaje completado (por ejemplo,
"Progress: 60%"). - Si el valor es 100, el mensaje debe ser
"Completed!".
Ejemplos
Program.progressBar('#', 0) ➞ "| | Progress: 0%"
Program.progressBar('=', 40) ➞ "|==== | Progress: 40%"
Program.progressBar('#', 60) ➞ "|###### | Progress: 60%"
Program.progressBar('>', 100) ➞ "|>>>>>>>>>>| Completed!"Notas
N/A