Rettangoli

Rettangoli

Medio

Istruzioni

Conta i rettangoli in un diagramma ASCII come quello qui sotto.

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

Il diagramma qui sopra contiene questi 6 rettangoli:



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




   +--+
   |  |
   +--+


+--+
|  |
+--+

  ++
  ++


Puoi dare per scontato che l'input sia sempre un rettangolo ben formato (cioè che la lunghezza di ogni riga sia uguale alla lunghezza della prima riga).

Indirizzi riservati

Il buffer per la stringa di input utilizza i byte 64-319 della memoria lineare.

Puoi modificare questo buffer sul posto se vuoi evitare allocazioni di memoria aggiuntive.

Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
WebAssembly Exercism

Vuoi iniziare Rettangoli?

Iscriviti a Exercism per imparare e padroneggiare WebAssembly con 87 esercizi e il mentoring di persone reali, tutto gratis.