【发布时间】:2014-11-14 18:43:21
【问题描述】:
我正在努力实现一个算法,最后得到结果为
['0', '0', '0', '-']
['0', '0', '-', '0']
['0', '-', '0', '1']
['1', '0', '-', '1']
['1', '1', '0', '-']
['1', '-', '0', '1']
['-', '0', '0', '1']
['-', '1', '0', '1']
['-', '-', '0', '1']
我想要的是替换每行中的“-”,如果其中有两个“-”,则用 0 或 1 以及 0 和 1 的组合替换它,并在 dict() 中给我结尾每个组合的该行的 base10 值。
这些字符串中此类“-”的数量根据用户输入是可变的,因此n个“-”的程序会有所帮助 如果不是因为这将帮助我找到逻辑。
【问题讨论】:
-
到目前为止,您是否尝试过编写任何代码?你具体卡在哪里了?
-
真的很难确定你想要的输出是什么
-
能否也给出预期的输出???
-
我的输出应该是 1: 0,1 2:0,2 3:1,5 4:9,11 5:12,13 6:9,13 7:1,9 8:5 ,13 9:1,5,9,13
-
在每行中尝试所有 0 和 1 的组合,其中包含 '-'
标签: python algorithm combinations