阶梯数是一个正整数x,因此它的第n个数字(从最低有效数字开始索引的一个数字)等于x%(n +1)。有点麻烦,让我们来看一个例子。以7211311为例,如果我们将7211311的模残数取在2-8范围内,则得到以下结果:
7211311 % 2 = 1
7211311 % 3 = 1
7211311 % 4 = 3
7211311 % 5 = 1
7211311 % 6 = 1
7211311 % 7 = 2
7211311 % 8 = 7
这些是7211311的数字!因此7211311是一个楼梯号。
任务
当给定正数作为输入时采用的写代码将输出两个不同的值,如果该数字是一个阶梯数,则输出一个不同的值,如果不是,则输出另一个。
这是一场代码高尔夫竞赛,因此您的目标应该是最大程度地减少源代码中的字节数。
测试用例
以下是前13个楼梯编号:
1, 10, 20, 1101, 1121, 11311, 31101, 40210, 340210, 4620020, 5431101, 7211311, 12040210
0
楼梯号不是吗?很多答案都这样认为。