Tracks
/
OCaml
OCaml
/
Exercises
/
Rectangles
Rectangles

Rectangles

Medium

Instructions

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).

Edit via GitHub The link opens in a new window or tab
OCaml Exercism

Ready to start Rectangles?

Sign up to Exercism to learn and master OCaml with 47 exercises, and real human mentoring, all for free.