Dato un intero di input n >= 10
, genera la media di tutte le rotazioni deduplicate dell'intero.
Ad esempio, per l'input 123
, le rotazioni sono 123
(nessuna rotazione), 231
(una rotazione) e 312
(due rotazioni). La media di quelli è (123 + 231 + 312) / 3
o 222
.
Come altro esempio, prendi 4928
. Le rotazioni sono 4928
, 9284
, 2849
e 8492
. Prendendo la media di questi quattro numeri è uguale 6388.25
.
Per un altro esempio, per l'ingresso 445445
, le rotazioni sono deduplicati 445445
, 454454
e 544544
, e il suo output 481481
.
Per l'input 777
, esiste una sola rotazione deduplicata, quindi l'output è 777
.
Regole
- Se applicabile, puoi supporre che l'input / output si adatti al tipo intero nativo della tua lingua.
- L'input e l'output possono essere forniti con qualsiasi metodo conveniente .
- È accettabile un programma completo o una funzione. Se una funzione, è possibile restituire l'output anziché stamparlo.
- Sono vietate le scappatoie standard .
- Si tratta di code-golf quindi si applicano tutte le normali regole del golf e vince il codice più breve (in byte).