É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) / 3
ou222
.
Comme autre exemple, prenez 4928
. Les rotations sont 4928
, 9284
, 2849
et 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
, 454454
et 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.