我需要尽可能均匀地分配一组重复的字符串.
有没有办法做到这一点,然后使用unsort进行简单的改组?它不能做我需要的.
例如,如果输入是
aaa
aaa
aaa
bbb
bbb
Run Code Online (Sandbox Code Playgroud)
我需要的输出
aaa
bbb
aaa
bbb
aaa
Run Code Online (Sandbox Code Playgroud)
重复字符串的数量没有任何限制,也没有任何字符串的reps数.输入可以更改为列表string number_of_reps
aaa 3
bbb 2
... .
zzz 5
Run Code Online (Sandbox Code Playgroud)
是否有现成的工具,Perl模块或算法来做到这一点?