Easy
Construct the Rectangle — Python
Full explanation · Time O(1) · Space O(1)
# Time: O(1)
# Space: O(1)
import math
class Solution(object):
def constructRectangle(self, area):
"""
:type area: int
:rtype: List[int]
"""
w = int(math.sqrt(area))
while area % w:
w -= 1
return [area // w, w]