我如何检查一个数字是否是一个完美的平方?
就目前而言,速度并不重要,只关心工作。
发布于 2020-02-08 05:40:20
如果除以平方根后的模数(余数)是0,那么它就是一个完美的平方。
def is_square(num: int) -> bool: return num % math.sqrt(num) == 0
我将其与完美方块列表进行了对比,最高可达1000。
https://stackoverflow.com/questions/2489435
相似问题