Dado um número inteiro de entrada n >= 10
, produza a média de todas as rotações deduplicadas do número inteiro.
Por exemplo, para entrada 123
, as rotações são 123
(sem rotação), 231
(uma rotação) e 312
(duas rotações). A média desses é (123 + 231 + 312) / 3
ou 222
.
Como outro exemplo, tome 4928
. As rotações são 4928
, 9284
, 2849
, e 8492
. Tomando a média desses quatro números é igual 6388.25
.
Para um outro exemplo, para a entrada 445445
, as rotações são deduplicados 445445
, 454454
, e 544544
, portanto, a saída é 481481
.
Para entrada 777
, há apenas uma rotação deduplicada, portanto a saída é 777
.
Regras
- Se aplicável, você pode supor que a entrada / saída caiba no tipo Inteiro nativo do seu idioma.
- A entrada e saída podem ser fornecidas por qualquer método conveniente .
- Um programa completo ou uma função são aceitáveis. Se uma função, você pode retornar a saída em vez de imprimi-la.
- As brechas padrão são proibidas.
- Isso é código-golfe, portanto todas as regras usuais de golfe se aplicam e o código mais curto (em bytes) vence.