Considera esta poco llamativa lista de enteros: [525, 238, 401]. Tiene una característica inusual: cada elemento de la lista representa un mismo número, pero en una base numérica diferente. En este caso, ese número común es 197 (base 10).
A veces existe más de un número común posible. La lista [10, 11, 100] tiene dos posibilidades para el número común: 4 (base 10) y 9 (base 10).
4 = 100 (base 2)
9 = 10 (base 9)
Diseña una función que devuelva el número o los números comunes de una lista, ordenados de forma ascendente. Tu respuesta debe ser la representación en base 10 del número o los números. Si no existe ningún número común, devuelve una lista vacía. Debes considerar únicamente las bases numéricas del 2 al 10, inclusive.
puzzle([525, 238, 401]) ➞ [197]
puzzle([20, 10, 11, 12]) ➞ [6, 8, 10]
puzzle([5]) ➞ [5]
puzzle([145, 203, 321, 106]) ➞ []N/A