循环数是“ n”个数字,乘以1、2、3,... n会得到相同的数字,但顺序不同。
例如,数字142,857是循环数,因为142,857 x 2 = 285,714、142,857 x 3 = 428,571、142,857 x 4 = 571,428,依此类推。给定整数输入,如果输出真值,则输出真值,如果输出真值,则输出假值,从而确定其是否为循环数。
另外,要清楚一点,输入中可以包含前导0:例如0344827586206896551724137931
这是因为,如果数字上不允许前导零,则142857是十进制中唯一的循环数字。
因为它是代码高尔夫球,所以最短答案以字节为单位!
1
嗨,欢迎来到PPCG。这不是一个坏问题,但是如果您看一下最近发布的一些问题,我认为您会发现它会更好。具体来说,如果您提供更多可用于测试的用例,则对社区非常有益。发布未来的挑战时,请考虑使用沙盒。
—
FryAmTheEggman's