Ok, j'ai été sur un coup de pied triangle récemment, alors voici un autre.
Le triangle de Clark est un triangle où l'entrée la plus à gauche de chaque ligne est 1 et les entrées les plus à droite sont composées de multiples de 6 qui augmentent à mesure que le nombre de lignes augmente. Voici une visualisation
1 6
1 . 12
1 . . 18
1 . . . 24
1 . . . . 30
1 . . . . . 36
Tout comme le triangle de Pascal, toutes les autres entrées sont la somme des nombres en haut à droite et en haut à gauche.
Voici les premières lignes remplies
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
Tâche
Étant donné un numéro de ligne (à partir du haut) et un numéro de colonne (à partir du premier élément différent de zéro sur cette ligne), affichez la valeur à cette cellule particulière. Les deux entrées peuvent être indexées 1 ou 0 (vous pouvez mélanger et assortir si vous le souhaitez). En dehors des limites du triangle n'est pas défini et vous pouvez faire ce que vous voulez lorsque vous êtes interrogé pour ces valeurs.
Il s'agit de code-golf , l'objectif est de minimiser le nombre d'octets dans votre solution.