Tantangan:
Anda akan diberi gambar ASCII dari tumpukan bobot sebagai input, dan harus menampilkan berat gabungan tumpukan.
Format:
Ada 5 bobot yang berbeda, dengan berat 1, 2, 5, 10, 20 Passerees (atau unit sewenang-wenang lainnya).
Bobotnya terlihat seperti ini, dalam urutan naik:
1: __
|__|
2: ______
|______|
5: ______
| |
|______|
10: ______________
| |
|______________|
20: ____________________
| |
|____________________|
Bobot akan ditempatkan secara simetris (seperti pada contoh gambar), tidak harus dalam urutan yang diurutkan. Berat akan berbagi batas, jika berlaku:
Kasus uji:
Anda dapat menggunakan semua bobot tunggal sebagai kasus uji juga.
__
_|__|_
|______|
| |
|______|
1 + 2 + 5 = 8
____________________
| |
|____________________|
| |
|______________|
_|__|_
|______|
| |
|______|
20 + 10 + 1 + 2 + 5 = 38
______
|______|
|______|
|______|
|______|
2 + 2 + 2 + 2 = 8
Aturan tambahan:
- Anda tidak boleh menggunakan spasi tambahan tambahan. Berat terbesar akan sampai ke kiri.
- Anda dapat mengasumsikan spasi tambahan dan baris baru.
- Anda mungkin berasumsi akan ada 10 bobot maksimum
- Anda dapat mengambil input pada format opsional, tetapi Anda tidak dapat mengganti karakter yang digunakan oleh sesuatu yang lain
Ini adalah kode-golf sehingga kode terpendek dalam byte yang menang setiap bahasa. Penjelasan didorong seperti biasa.
