La mayoría de los que están aquí están familiarizados con el Triángulo de Pascal. Está formado por filas sucesivas, donde cada elemento es la suma de sus dos vecinos superior izquierdo y superior derecho. Aquí están las primeras 5
filas (tomadas del triángulo Generate Pascal ):
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
. . .
Contraer estas filas a la izquierda
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
. . .
Ordenarlos en orden ascendente
1
1 1
1 1 2
1 1 3 3
1 1 4 4 6
. . .
Lee este triángulo por filas
[1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 4, 4, 6 ...]
Dada una entrada n
, genera el n
número th en esta serie. Esto es OEIS 107430 .
Reglas
- Puede elegir indexación basada en 0 o en 1. Indique cuál en su envío.
- Se puede suponer que la entrada y la salida encajan en el tipo entero nativo de su idioma.
- La entrada y salida se pueden dar por cualquier método conveniente .
- Un programa completo o una función son aceptables. Si es una función, puede devolver el resultado en lugar de imprimirlo.
- Las lagunas estándar están prohibidas.
- Este es el código de golf, por lo que se aplican todas las reglas habituales de golf, y gana el código más corto (en bytes).