【发布时间】:2017-07-20 14:15:51
【问题描述】:
假设我得到了以下字符串:
1:{a,b,c,t}
2:{b,c,d}
3:{a,c,d}
4:{a,t}
我想制作一个程序,为我提供这些字符串的所有不同组合,其中每个组合都必须包含每个给定的字母。 所以例如上面的组合是字符串 {1&2, 1&3, 2&3&4, 1&2&3&4, 2&4}。
我正在考虑使用 for 循环来执行此操作,程序将查看第一个字符串,查找缺少哪些元素,然后通过列表查找具有这些字母的字符串。但是我认为这个想法只会找到两个字符串的组合,而且它需要列出程序中的所有字母,这似乎很不经济。
【问题讨论】:
-
2&4 不包括每个字母吗?还有1&2&3&4?
-
是的,感谢您指出我的错误
标签: r string combinations