İşte bir monolit girişi örneği . Bu örnekte 4 tane var.
_
| | _
| | _ | |
| | | | | | _
_| |_| |___| |____| |_
İlk monolit 4 ünite yüksek, ikincisi 2, üçüncüsü 3 ve sonuncusu 1'dir.
Görev
Programınız, soldan sağa sırayla monolitlerin yüksekliğini çıkarmalıdır. Çıktı formatı herhangi bir listede veya dizide olabilir.
notlar
- Girdi, herhangi bir boyutlu dize, dize listesi veya karakter listesi olarak alınabilir.
- Bu kod golf , yani en düşük bayt kazanır .
- Monolitlerin her zaman aynı genişliğe sahip olduğunu ve her zaman
_
diğerinden en az 1 uzakta olduğunu varsaymalısınız . - Herhangi bir yükseklikte ve herhangi bir miktarda gelebilirler.
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]
monolit değil [11]
?