Aquí hay un ejemplo de una entrada de monolitos . Hay 4 en este ejemplo.
_
| | _
| | _ | |
| | | | | | _
_| |_| |___| |____| |_
El primer monolito tiene 4 unidades de altura, el segundo es 2, el tercero es 3 y el último es 1.
La tarea
Su programa debería generar las alturas de los monolitos en orden de izquierda a derecha. El formato de salida puede estar en cualquier tipo de lista o matriz.
Notas
- La entrada se puede tomar como cualquier cadena dimensional, lista de cadenas o lista de caracteres.
- Este es el código de golf , por lo que gana los bytes más bajos .
- Debe suponer que los monolitos siempre tienen el mismo ancho y siempre están al menos a 1
_
distancia de otro. - Pueden venir en cualquier altura y en cualquier cantidad.
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]
No es tu monolito [11]
?