Quelques éclaircissements sur "rang" et "niveau" : les pièces sont numérotées comme indiqué dans mon premier message. Le rang 2 se compose des pièces 3 (niveau 0), 4 (niveau 1), 5 (niveau 2).
La pièce qui est au niveau n sur le rang r (n<=r) a le numéro r(r+1)/2 + n.
Pour trouver le rang r et le niveau n de la pièce de numéro x : r est le plus grand entier naturel tel que r(r+1)/2 <= x, c'est donc la partie entière de la solution positive de l'équation du second degré en t : t² + t - 2x = 0. Une fois que r est connu, on a n = x-r(r+1)/2.