Ecco un esempio di un input di monoliti . Ce ne sono 4 in questo esempio.
_
| | _
| | _ | |
| | | | | | _
_| |_| |___| |____| |_
Il primo monolite è alto 4 unità, il secondo è 2, il terzo è 3 e l'ultimo è 1.
L'obiettivo
Il tuo programma dovrebbe produrre le altezze dei monoliti in ordine da sinistra a destra. Il formato di output può essere in qualsiasi tipo di elenco o matrice.
Gli appunti
- L'input può essere preso come qualsiasi stringa dimensionale, elenco di stringhe o elenco di caratteri.
- Questo è code-golf , quindi vince il byte più basso .
- Devi presumere che i monoliti abbiano sempre la stessa larghezza e siano sempre ad almeno 1 di
_
distanza da un altro. - Possono venire in qualsiasi altezza e in qualsiasi quantità.
I / O
_
| | _
| | _ | |
| | | | | | _
_| |_| |___| |____| |_ >> [4,2,3,1]
_
| |
_ | |
| | _ | | _
_| |_| |__| |_| |_ >> [2,1,4,1]
_ _ _
| |_| |_| |_____ >> [1,1,1]
____________________ >> undefined behavior
_
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | >> [11]
_ _ _ _ _
_ | | _ | | _ | | _ | | _ | |
| |_| |_| |_| |_| |_| |_| |_| |_| |_| | >> [1,2,1,2,1,2,1,2,1,2]
[10]
monolite no [11]
?