Esta es una extensión de mi pregunta encontrada aquí :
Dado un cierto número de dígitos, cada uno de los cuales tiene un rango especificado de 1 a algún número, cuál sería el Nº elemento de la lista de todas las permutaciones de los mismos encontradas modificando primero los dígitos más internos.
Por ejemplo, dados 3 dígitos, el primero con un rango de [1..3], el segundo con [1..2] y el tercero con [1..4], la lista sería
1 1 1
1 1 2
1 1 3
1 1 4
1 2 1
1 2 2
1 2 3
1 2 4
2 1 1
2 1 2
2 1 3
...
¿Cómo encontrarías el Nº elemento de este tipo de conjuntos? A la inversa, dado un número, ¿cómo encontrarías la posición en este conjunto?