Retângulos

Retângulos

Médio

Instruções

Conte os retângulos em um diagrama ASCII como o que está abaixo.

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

O diagrama acima contém estes 6 retângulos:



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




   +--+
   |  |
   +--+


+--+
|  |
+--+

  ++
  ++


Você pode assumir que a entrada é sempre um retângulo bem formado (ou seja, o comprimento de cada linha é igual ao comprimento da primeira linha).

Endereços reservados

O buffer da string de entrada usa os bytes 64-319 da memória linear.

Você pode modificar esse buffer no local se quiser evitar alocações de memória adicionais.

Editar via GitHub O link abre em uma nova janela ou aba
WebAssembly Exercism

Tudo pronto para começar Retângulos?

Crie sua conta no Exercism para aprender e dominar WebAssembly com 87 exercícios e mentoria humana de verdade, tudo de graça.