Data una stringa di cifre o un numero intero come input, dovrai indicizzarlo.
Ecco come si modifica l'input. Useremo 30043376111come esempio:
Innanzitutto, trova la somma degli indici di ciascuna occorrenza delle rispettive cifre:
0: 1 + 2 = 3
1: 8 + 9 + 10 = 27
3: 0 + 4 + 5 = 9
4: 3
6: 7
7: 6
Quindi, costruisci un nuovo numero intero o stringa in cui le cifre sopra vanno nell'ordine delle somme dei loro indici. Nel caso in cui più cifre generino la stessa somma, la cifra più piccola precede quella più grande:
047631
Infine, rimuovi eventuali zeri iniziali e restituisci o stampa il risultato:
47631
È necessario scrivere un programma o una funzione che restituisce o stampa l'input indicizzato.
Questo è code-golf , quindi vince il codice più breve in byte!
Altri casi di test possono essere aggiunti su richiesta.