Dado un entero de entrada n >= 10
, genera el promedio de todas las rotaciones deduplicadas del entero.
Por ejemplo, para la entrada 123
, las rotaciones son 123
(sin rotación), 231
(una rotación) y 312
(dos rotaciones). El promedio de esos es (123 + 231 + 312) / 3
o 222
.
Como otro ejemplo, tómalo 4928
. Las rotaciones son 4928
, 9284
, 2849
, y 8492
. Tomar el promedio de esos cuatro números es igual 6388.25
.
Para otro ejemplo, para la entrada 445445
, las rotaciones deduplicados son 445445
, 454454
, y 544544
, por lo que la salida es 481481
.
Para la entrada 777
, solo hay una rotación deduplicada, por lo que la salida es 777
.
Reglas
- Si corresponde, puede suponer que la entrada / salida se ajustará al tipo entero nativo de su idioma.
- La entrada y salida se pueden dar por cualquier método conveniente .
- Un programa completo o una función son aceptables. Si es una función, puede devolver el resultado en lugar de imprimirlo.
- Las lagunas estándar están prohibidas.
- Este es el código de golf, por lo que se aplican todas las reglas habituales de golf, y gana el código más corto (en bytes).