【发布时间】:2012-10-22 03:55:00
【问题描述】:
我不确定如何为以下重复编写代码:
[a, b] --> [a, a*2/3, a*1/3+b*2/3, b];
[a, b, c] --> [a, a*2/3, a*1/3+b*2/3, b, b*2/3+ c/3, b/3+c*2/3, c]
就是这样,获取一个列表,然后像示例中那样扩展它。我不确定如何为此编写代码。有人可以帮我吗?
【问题讨论】:
-
你打错了吗?第二个列表的第二个词不应该是
a*2/3+b/3吗?此外,您可能不应该混合使用a*1/3和a/3,始终使用其中一个;他们的意思是一样的。 -
@CoryKendall 你是对的。你能解决它吗?
-
没有太多的重复,更多的是线性插值。
-
对于第二个数组,你期望 a*2/3+c*1/3 和 a*1/3+c*2/3 吗?
-
是否需要扩展为具有 [a b c d] 的列表?
标签: recurrence