Estamos acostumbrados al término "cuadrar" n para significar calcular n 2 . También estamos acostumbrados al término "cubicación" n que significa n 3 . Dicho esto, ¿por qué no podríamos también triangular un número?
¿Cómo hacer un triángulo con un número?
En primer lugar, escojamos un número
53716,.Colóquelo en un paralelogramo, cuya longitud lateral sea igual al número de dígitos del número, y tenga dos lados colocados en diagonal, como se muestra a continuación.
53716 53716 53716 53716 53716
Ahora, queremos ∆ eso, ¿verdad? Para hacerlo, recorte los lados que no encajan en un triángulo rectángulo:
5 5 53 537 5371 53716
Tome las sumas de cada fila, para este ejemplo resulta en
[5, 8, 15, 16, 22]:5 -> 5 53 -> 8 537 -> 15 5371 -> 16 53716 -> 22
Suma la lista
[5, 8, 15, 16, 22], resultando en66. Este es el triángulo de este número!
Especificaciones y Reglas
La entrada será un número entero no negativo n ( n ≥ 0, n ∈ Z ).
Puede tomar entrada y proporcionar salida por cualquier medio permitido .
La entrada puede formatearse como un entero, una representación de cadena del entero o una lista de dígitos.
Lagunas predeterminadas no permitidas.
Este es el código de golf , por lo que gana el código más corto en bytes.
Más casos de prueba
Entrada -> Salida 0 -> 0 1 -> 1 12 -> 4 123 -> 10 999 -> 54 100000 -> 6 654321 -> 91
Inspiración. ¡Se alientan las explicaciones!
645321lugar de 654321.

645321 -> 91?