Dada una cadena de dígitos o un entero como entrada, tendrá que indexarlo.
Así es como se modifica la entrada. Usaremos 30043376111como ejemplo:
Primero, encuentre la suma de los índices de cada aparición de los dígitos respectivos:
0: 1 + 2 = 3
1: 8 + 9 + 10 = 27
3: 0 + 4 + 5 = 9
4: 3
6: 7
7: 6
Luego, construya un nuevo entero o cadena donde los dígitos anteriores vayan en el orden de las sumas de sus índices. En el caso de que varios dígitos produzcan la misma suma, el dígito más pequeño precede al más grande:
047631
Finalmente, elimine los ceros a la izquierda y devuelva o imprima el resultado:
47631
Debe escribir un programa o función que devuelva o imprima la entrada indexada.
Este es el código de golf , por lo que gana el código más corto en bytes.
Se pueden agregar más casos de prueba si se solicita.