Rectángulos

Rectángulos

Media

Instrucciones

Cuenta los rectángulos en un diagrama ASCII como el siguiente.

   +--+
  ++  |
+-++--+
|  |  |
+--+--+

El diagrama anterior contiene estos 6 rectángulos:



+-----+
|     |
+-----+
   +--+
   |  |
   |  |
   |  |
   +--+
   +--+
   |  |
   +--+




   +--+
   |  |
   +--+


+--+
|  |
+--+

  ++
  ++


Puedes asumir que la entrada siempre es un rectángulo bien formado (es decir, que la longitud de cada línea es igual a la longitud de la primera línea).

Direcciones reservadas

El búfer para el string de entrada usa los bytes 64-319 de la memoria lineal.

Puedes modificar este búfer in situ si quieres evitar asignaciones de memoria adicionales.

Editar en GitHub El enlace se abre en una ventana o pestaña nueva
WebAssembly Exercism

¿Listo para empezar Rectángulos?

Regístrate en Exercism para aprender y dominar WebAssembly con 87 ejercicios y mentoría humana real, todo gratis.