Meydan okuma:
Giriş olarak bir ağırlık yığını ASCII görüntüsü verilecek ve kümenin birleşik ağırlığını çıktı almalısınız.
Biçim:
1, 2, 5, 10, 20 Passerees (veya başka bir keyfi birim) ağırlığında 5 farklı ağırlık vardır .
Ağırlıklar artan düzende şöyle görünür:
1: __
|__|
2: ______
|______|
5: ______
| |
|______|
10: ______________
| |
|______________|
20: ____________________
| |
|____________________|
Tartımlar simetrik olarak yerleştirilecektir (örnek resimde olduğu gibi), sıralı bir sıraya göre değil. Tartımlar, uygun olduğu hallerde sınırları paylaşacaktır:
Test senaryoları:
Tüm ağırlıkları test senaryoları olarak da kullanabilirsiniz.
__
_|__|_
|______|
| |
|______|
1 + 2 + 5 = 8
____________________
| |
|____________________|
| |
|______________|
_|__|_
|______|
| |
|______|
20 + 10 + 1 + 2 + 5 = 38
______
|______|
|______|
|______|
|______|
2 + 2 + 2 + 2 = 8
Ek kurallar:
- Sen olabilir değil ek lider boşluk varsayalım. En büyük ağırlık tamamen sola doğru olacaktır.
- Sondaki boşlukları ve yeni satırları varsayabilirsiniz.
- En fazla 10 ağırlık olacağını varsayabilirsiniz.
- Girdiyi isteğe bağlı bir biçimde alabilir, ancak başka bir şey tarafından kullanılan karakterlerin yerine geçemezsiniz
Bu kod golf yani her dilde bayt en kısa kodu kazanır. Açıklamalar her zaman olduğu gibi teşvik edilir.