Pythonのお勉強 Part68at TECHPythonのお勉強 Part68 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト282:デフォルトの名無しさん 22/10/15 14:09:18.62 wUAlKc2l0.net 質問です。 配列内にアルファベットの要素がランダムに複数個入っています。 これらの要素をなるべく隣り合わないように並べ替えるにはどうするといいでしょうか? 例:AAABBC -> ABACAB 283:デフォルトの名無しさん 22/10/15 14:14:45.53 w1fQiwU/0.net 不可能なパターンがあるな 284:デフォルトの名無しさん 22/10/15 14:20:59.88 1JUKlkYAM.net >>279 なるべくっていう処理はコンピュータには不可能 きっちり仕様として示せる処理でなければならない 285:デフォルトの名無しさん 22/10/15 14:30:34.17 ttRM3D3c0.net >>279 隣合うのが不可避の場合どうするのか 前に溜めるのか後ろに溜めるのか 2文字ずつ並ぶ→3文字ずつ並ぶのように緩和するのか 286:デフォルトの名無しさん 22/10/15 14:38:02.16 PHpzEK3Ka.net >>281 最短を目指すとかよくあると思うけど 287:デフォルトの名無しさん 22/10/15 14:45:59.33 wUAlKc2l0.net >>282 前後に貯めるのではなく、2文字ずつ並ぶ→3文字ずつ並ぶのように緩和できるようにしたいです。 例:AAAAAABBC -> AABAACABA 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch