Calificaciones con estrellas

Dado un arreglo de cinco valores, calcula la calificación promedio en estrellas, redondeada a dos decimales. El arreglo contiene los votos de los usuarios por estrella, por lo que el primer elemento [0] contiene el número de calificaciones de 1 estrella y el último elemento [4], el número de calificaciones de 5 estrellas.

Devuelve la puntuación promedio entre [brackets], seguida de un espacio y asteriscos * para representar la calificación en estrellas, redondeada a la estrella entera más cercana.

Ejemplos

star_rating([55, 67, 98, 115, 61]) ➞ "[3.15] ***"

star_rating([0, 2, 0, 1, 23]) ➞ "[4.73] *****"

star_rating([16, 17, 23, 40, 45]) ➞ "[3.57] ****"

Notas

Redondea las estrellas a estrellas enteras.