Size bir grup ASCII test tüpü verilir, göreviniz kullanılan test tüpü sayısını azaltmaktır.
Her test tüpü şöyle görünür:
| |
| |
| |
|~~|
| |
| |
| |
| |
|__|
Açıkçası, ~~
su seviyesi. Test tüpü de boş olabilir, bu durumda ~~
içinde karakter yoktur . Tek tüp 8 adede kadar su seviyesi ünitesi içerebilir.
İçinde farklı su seviyelerine sahip sınırlı sayıda test tüpü verilir. Suyu mümkün olan en az miktarda test tüpüne dökmeniz ve sonucu vermeniz gerekir.
| | | | | | | | |~~| | |
| | | | | | | | | | | |
| | |~~| | | | | | | | |
|~~| | | | | | | | | |~~|
| | | | | | | | ------> | | | |
| | | | | | | | | | | |
| | | | |~~| | | | | | |
| | | | | | | | | | | |
|__| |__| |__| |__| |__| |__|
05 + 06 + 02 + 00 ------> 08 + 05
Gördüğünüz gibi, test tüpleri tek boşlukla ayrılır. Boş tüpler çıktıda gösterilmemelidir. Bu kod golf, yani en az bayt sayısı ile kod kazanır.
Test örnekleri: http://pastebin.com/BC0C0uii
Mutlu golf!