Ok, he estado en una patada triangular recientemente, así que aquí hay otra.
El Triángulo de Clark es un triángulo donde la entrada más a la izquierda de cada fila es 1 y las entradas más a la derecha están formadas por múltiplos de 6 que aumentan a medida que aumenta el número de fila. Aquí hay una visualización
1 6
1 . 12
1 . . 18
1 . . . 24
1 . . . . 30
1 . . . . . 36
Al igual que el Triángulo de Pascal, todas las demás entradas son la suma de los números en su esquina superior derecha y superior izquierda.
Aquí están las primeras filas rellenadas
1 6
1 7 12
1 8 19 18
1 9 27 37 24
1 10 36 64 61 30
1 11 46 100 125 91 36
Tarea
Dado un número de fila (comenzando desde la parte superior) y un número de columna (comenzando desde el primer elemento distinto de cero en esa fila), se genera el valor en esa celda particular. Ambas entradas pueden estar indexadas en 1 o 0 (puede mezclar y combinar si lo desea). Fuera de los límites del triángulo no está definido y puede hacer lo que desee cuando se le pregunte por estos valores.
Este es el código de golf , el objetivo es minimizar el número de bytes en su solución.