如何到达下一个最接近的30系列



我需要最简单和最短的方式,才能将整数绕到下一个" 30系"。

例如:

431 --> 450
459 --> 480
298 --> 300

这取决于您使用的语言。一个简单的示例可以是

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

最新更新