Étant donné un entier en entrée n >= 10, affichez la moyenne de toutes les rotations dédupliquées de l'entier.
Par exemple, pour la saisie 123, les rotations sont 123(aucune rotation), 231(une rotation) et 312(deux rotations). La moyenne de ceux-ci est (123 + 231 + 312) / 3ou222 .
Comme autre exemple, prenez 4928. Les rotations sont 4928, 9284, 2849et 8492. Prendre la moyenne de ces quatre nombres est égal 6388.25.
Pour un autre exemple, pour les entrées 445445, les rotations sont dédupliquées 445445, 454454et 544544, de sorte que la sortie est 481481.
Pour l'entrée 777, il n'y a qu'une seule rotation dédupliquée, donc la sortie l'est 777.
Règles
- Le cas échéant, vous pouvez supposer que l'entrée / sortie s'adaptera au type Integer natif de votre langue.
- L'entrée et la sortie peuvent être fournies par n'importe quelle méthode pratique .
- Un programme complet ou une fonction sont acceptables. S'il s'agit d'une fonction, vous pouvez renvoyer la sortie plutôt que de l'imprimer.
- Les failles standard sont interdites.
- Il s'agit de code-golf, donc toutes les règles de golf habituelles s'appliquent et le code le plus court (en octets) l'emporte.