Dada uma sequência de dígitos ou um número inteiro como entrada, você terá que indexá-lo.
É assim que você modifica a entrada. Vamos usar 30043376111
como exemplo:
Primeiro, encontre a soma dos índices de cada ocorrência dos respectivos dígitos:
0: 1 + 2 = 3
1: 8 + 9 + 10 = 27
3: 0 + 4 + 5 = 9
4: 3
6: 7
7: 6
Em seguida, construa um novo número inteiro ou sequência de caracteres onde os dígitos acima vão na ordem das somas de seus índices. No caso de vários dígitos produzirem a mesma soma, o dígito menor vem antes do maior:
047631
Por fim, remova todos os zeros à esquerda e retorne ou imprima o resultado:
47631
Você deve escrever um programa ou função que retorne ou imprima a entrada indexada.
Isso é código-golfe , então o código mais curto em bytes vence!
Mais casos de teste podem ser adicionados, se solicitado.