2015-06-05 48 views
0

我希望程序从数字序列中获取数字块(我输入的数字可能是1000个数字)。
每两个数字等于一个数字。转换号码组

例如:

  1. 连续等于1.
  2. 数字8,9然后号码4,8等于6,如此下去。
  3. 0-9中的每个数字与0-9中的另一个数字配对都有自己的值。

说的顺序是这样的927284629146
我想程序挑组的两个数字像这样 (92)(72)(84)(62)(91)(46
并返回871236(根据每个组使什么样的价值)

我很抱歉,如果这听起来的conf使用。

+0

[你有什么试过?](http://mattgemmell.com/what-have-you-tried/) –

+0

我担心它听起来很混乱。 “4,8等于6”如何?也许你可以清楚地说明你的程序的一些示例输入和输出,以及你迄今为止尝试过的东西(Stack Overflow不是代码写入服务)。 –

+0

是的,这真的很让人困惑。你有什么尝试?发布你的代码。 –

回答

1

好了,从你说的话,好像你有一个

F:Z_10 X Z_10 - > Z_10

一个很好的方法来表示此功能是使用字典数据结构来保持价值。然后迭代序列(很可能是一个列表),并获取每个元素,它是序列中的后继元素,并用它来索引字典。我认为编码有点基本。从这个问题来看,你可能是一个初学者。告诉我你有什么,我会指出你在正确的方向(在评论中)