492.构造矩形
一、数学法
class Solution:
def constructRectangle(self, area: int) -> List[int]:
s = sqrt(area)
a = ceil(s)
while area % a: #当area不能被a整除,就把a一直往上加
a += 1
return [a,area // a]最后更新于
class Solution:
def constructRectangle(self, area: int) -> List[int]:
s = sqrt(area)
a = ceil(s)
while area % a: #当area不能被a整除,就把a一直往上加
a += 1
return [a,area // a]最后更新于