Sfida:
Ti verrà data un'immagine ASCII di una pila di pesi come input e dovrai produrre il peso combinato della pila.
Formato:
Ci sono 5 pesi diversi, del peso di 1, 2, 5, 10, 20 Passerees (o qualche altra unità arbitraria).
I pesi si presentano così, in ordine crescente:
1: __
|__|
2: ______
|______|
5: ______
| |
|______|
10: ______________
| |
|______________|
20: ____________________
| |
|____________________|
Le pesate verranno posizionate simmetricamente (come nell'immagine di esempio), non necessariamente in un ordine ordinato. Le bilance condivideranno i confini, ove applicabile:
Casi test:
È possibile utilizzare tutti i pesi singoli anche come casi di test.
__
_|__|_
|______|
| |
|______|
1 + 2 + 5 = 8
____________________
| |
|____________________|
| |
|______________|
_|__|_
|______|
| |
|______|
20 + 10 + 1 + 2 + 5 = 38
______
|______|
|______|
|______|
|______|
2 + 2 + 2 + 2 = 8
Regole aggiuntive:
- Si può non assumere ulteriori spazi iniziali. Il peso più grande sarà completamente a sinistra.
- Puoi assumere spazi finali e newline.
- Puoi presumere che ci saranno al massimo 10 pesi
- Puoi prendere l'input in un formato opzionale, ma non puoi sostituire i caratteri usati da qualcos'altro
Questo è code-golf, quindi il codice più breve in byte vince ogni lingua. Le spiegazioni sono incoraggiate come sempre.
