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) / 3ou 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.