Un numero ciclico è un numero di cifre "n" che, se moltiplicate per 1, 2, 3, ... n, risultano nelle stesse cifre ma in un ordine diverso.
Ad esempio, il numero 142.857 è un numero ciclico poiché 142.857 x 2 = 285.714, 142.857 x 3 = 428.571, 142.857 x 4 = 571.428 e così via. Dato un input intero, determinare se si tratta di un numero ciclico emettendo un valore di verità se lo è e un valore di falsa in caso contrario.
Inoltre, per essere chiari, l'ingresso può contenere 0 iniziali: ad es. 0344827586206896551724137931
Questo perché, se gli zeri iniziali non sono consentiti sui numeri, 142857 è l'unico numero ciclico in decimale.
Dato che si tratta di code-golf, vince la risposta più breve in byte!