【发布时间】:2011-10-19 22:17:01
【问题描述】:
我有一个这样的列表,例如列表名称是output,其中有:
[[[o, g], [g, o]], [[o, g, o, d]], [[o, d]], [[t, s, n, e, e, e, n, c, s]], [[t, s, n, e, e]], [[e, n, c, s]]]
我有这样的输入,比如input 是:
ogodtsneeencs
现在很明显,input 可以由output 组成。我尝试了output 的subsequences() 来找到形成input 的可能组合,但问题是它不适用于所有input。
谁能告诉我如何找到等于input 的output 组合?并且可能存储在一些list 中。
提前致谢。
【问题讨论】:
-
你说
obviously,但问题并不那么明显:-( -
所以我们找不到? :( 想删除我的问题?
-
不是我们找不到……而是我不知道你在问什么。您想从该列表中重新生成
ogodtsneeencs吗?或者你只想生成其他东西? -
是的,我想从列表中重新生成
ogodtsneeencs。但是有很多方法可以使用output重新生成它。我想要所有这些方法。我现在清楚了吗? -
@tim_yates:好吧,我认为
subsequences()会起作用。但问题是它只在某些情况下有效。并非在所有情况下...
标签: groovy jvm-languages