(5、3、12、9、15) など、数字のリスト内の記号のすべての可能性を表示する再帰関数を作成するにはどうすればよいでしょうか。リストは変更されず、各番号の符号のみが変更されます。
たとえば、結果は次のようになります:
(-5, 3, 12, 9, 15)
(-5, -3, 12, 9, 15)
(-5, -3, -12, 9, 15)
(-5 、-3、-12、-9、15)
というように、このリストのすべての組み合わせが表示されるまで。
ここで他の同様の質問からコードを適応させることを含め、いくつかの異なる方法を試しましたが、それらの大部分にはリスト自体の変更が含まれます。
ありがとう!