Desafío:
Se le dará una imagen ASCII de un montón de pesas como entrada, y deberá generar el peso combinado de la pila.
Formato:
Hay 5 pesos diferentes, con un peso de 1, 2, 5, 10, 20 pasajeros (o alguna otra unidad arbitraria).
Los pesos se ven así, en orden ascendente:
1: __
|__|
2: ______
|______|
5: ______
| |
|______|
10: ______________
| |
|______________|
20: ____________________
| |
|____________________|
Los pesos se colocarán simétricamente (como en la imagen de ejemplo), no necesariamente en un orden ordenado. Los pesos compartirán límites, cuando corresponda:
Casos de prueba:
También puede usar todos los pesos individuales como casos de prueba.
__
_|__|_
|______|
| |
|______|
1 + 2 + 5 = 8
____________________
| |
|____________________|
| |
|______________|
_|__|_
|______|
| |
|______|
20 + 10 + 1 + 2 + 5 = 38
______
|______|
|______|
|______|
|______|
2 + 2 + 2 + 2 = 8
Reglas adicionales:
- Es posible que no asumirá los espacios iniciales adicionales. El mayor peso estará completamente a la izquierda.
- Puede asumir espacios finales y líneas nuevas.
- Puede suponer que habrá un máximo de 10 pesos
- Puede tomar la entrada en un formato opcional, pero no puede sustituir los caracteres utilizados por otra cosa.
Este es el código de golf, por lo que gana el código más corto en bytes de cada idioma. Se alientan las explicaciones como siempre.
