23
实施7分频规则
要检查十进制数是否可以被7整除: 删除最后一位。将其乘以2并从剩余的值中减去。如果结果可被7整除,则原始数字可被7整除。 (例如也在此处描述) 此规则适用于手动除数检查。例如: 2016年是否可以被7整除? 减去6*2201;我们得到189。这是否可以被7整除?要检查它,让我们再次应用规则。 减去9*218;我们得到0。因此,2016被7整除。 在此挑战中,您应应用此规则,直到可分割状态明显,即该数字不大于70(但是,请参阅下面的详细信息)。制作功能或完整程序。 输入:正整数;您的代码应支持最多32767的输入(支持任意精度整数是一个加分项;请参见下文)。 输出:不大于70的整数(可能为负数),这是将7除数规则应用零次或更多次的结果。 测试用例: Input Output Alternative output 1 1 10 10 1 100 10 1 13 13 -5 42 42 0 2016 0 9 9 99 -9 9999 -3 12345 3 32767 28 -14 ---------- Values below are only relevant for the …