Minimum Area of Rectangle

This is the problem link Programming Problems and Competitions :: HackerRank
I am not getting its tutorial , How to solve this question , My solution is giving WA ,I solved it by placing in a particular position for which i thought it will give min area.

Solving this question requires a bit of imagination, or at least a pen and paper to try a few simple arrangements. I assume you are familiar with basic 2D geometry.

Area of a rectangle = length*breadth.
Height of an equilateral triangle = √3/2*side.

The required arrangement is as shown [here][1]. The algorithm is as follows.

let a and b be the inputs (sides of the two triangles)
if a < b
    swap a and b
if b <= a/2
    result = √3/2*a*a
else
    result = √3/2*a*(a/2+b)
print result

Hope this helps! :slight_smile:
[1]: Pasteboard - Uploaded Image

1 Like