Count the rectangles in an ASCII diagram like the one below.
+--+
++ |
+-++--+
| | |
+--+--+
The above diagram contains these 6 rectangles:
+-----+
| |
+-----+
+--+
| |
| |
| |
+--+
+--+
| |
+--+
+--+
| |
+--+
+--+
| |
+--+
++
++
You may assume that the input is always a proper rectangle (i.e. the length of every line equals the length of the first line).
Sign up to Exercism to learn and master Elixir with 57 concepts, 159 exercises, and real human mentoring, all for free.