我希望程序从数字序列中取出数字块(我输入的数字可能是1000个数字) 每两个数字等于一个数字。
例如:
说顺序就像这样
927284629146
我希望程序在这样的组中选择两个数字 (92
)(72
)(84
)(62
)(91
)(46
)
并返回871236
(取决于每个小组的价值)
如果这听起来令人困惑,我很抱歉。
答案 0 :(得分:1)
好的,所以从你说的话来看,似乎你有一个
f:Z_10 x Z_10 - > Z_10
表示此函数的一种好方法是使用字典数据结构来保存值。然后迭代序列(很可能是一个列表),并将每个元素及其后续序列放入序列中,并使用它来索引字典。我认为编码有点基础。从这个问题来看,你可能是一个初学者。告诉我你有什么,我会指出你正确的方向(在评论中)