入力として文字列または整数を指定すると、それをインデックス化する必要があります。
これは、入力を変更する方法です。30043376111
例として使用します。
最初に、それぞれの数字の各出現のインデックスの合計を見つけます。
0: 1 + 2 = 3
1: 8 + 9 + 10 = 27
3: 0 + 4 + 5 = 9
4: 3
6: 7
7: 6
次に、新しい整数または文字列を作成します。上記の数字は、インデックスの合計の順になります。複数の数字が同じ合計を生成する場合、小さい数字が大きい数字の前に来ます。
047631
最後に、先行ゼロを削除し、結果を返すか出力します。
47631
インデックス化された入力を返すか出力するプログラムまたは関数を作成する必要があります。
これはcode-golfなので、バイト単位の最短コードが勝ちです!
リクエストがあれば、さらにテストケースを追加できます。