Follow

# .css-ecb9sr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16rem;}  Follow # Completing the Square — Fun with Maths

## Solve quadratic equations of the form ax² + bx + c 😎

Ganesh Kumar Marimuthu
·Jul 30, 2020·

Completing the Square, one of the important and easiest methods to solve a quadratic equation of the form ax² + bx + c. It is an application of the famous algebraic formula (a + b)². Please check out my previous **article to understand the visual explanation for *(a + b)²*

Why quadratic equations are that difficult to solve?🤔 Because x appears twice in the equation. Is that worse? Let us consider an example equation x2 + 2x + 1= 0 and rearrange it to make x appear once. How hard we try, we end up having 2 x’s in our equation.

## Completing the Square 💁

Here comes our friend. Let us rearrange our equation a bit x² + 2x = -1 and visualize in the form of shapes We can set aside -1 (constant) and concentrate only on the LHS. The LHS consists of

1. A square with area (length = x)
2. A rectangle with area 2x (length = x, breadth = 2)

The dashed line in the rectangle indicates that we can divide the rectangle into 2 halves. Now have

1. A Square with area (length = x)
2. 2 Rectangles with area x (length = x, breadth = 1) each.

Now, we rearrange our shapes to form a single square Along with our Square () and two Rectangles (1x + 1x = 2x), we also get an unwanted square (1² = 1). So our equation becomes

x2 + 2x +1 = (x + 1)² according to a² + 2ab + b² = (a + b)²

To remove the unwanted square with area 1, we subract the above equation with 1 on either side

x² + 2x = (x + 1)² - 1

By substitute the above value in our actual equation x² + 2x = -1 we get

(x + 1)² - 1 = -1, by sending -1 to the RHS and taking square root we come up with

x = -1 which solves the equation x² + 2x = -1

This method can be very useful in Competitive Programming. You can solve Arranging Coins problem in LeetCode using this method. Arranging Coins - LeetCode You have a total of n coins that you want to form in a staircase shape, where every -th row must have exactly k coins…leetcode.com

## Thank you 🤘

To know more about me, visit ganeshkumarm.me