我需要最简单和最短的方式,将整数舍入到下一个“30系列”。
例如:
431 --> 450
459 --> 480
298 --> 300
答案 0 :(得分:1)
这取决于您使用的语言。一个简单的例子可能是
def round2multipleOfThirty(x):
if x % 30 < 15:
return x - x % 30
else:
return x + 30 - x % 30
在python中工作。但你真的想要一个圆函数吗?您的示例数字总是向上舍入到下一个30的倍数。我提供的函数是一个圆形,它将提供
431 --> 420
459 --> 450
298 --> 300