我正在编写代码,上下文对于这个问题并不重要,但是为了让代码工作,我需要一个由几个实体组成的算法。(在本例中,我使用了ASCII字符,以保持简单。)
它需要像下面这样的代码。
[ a , b , c , d , e , ab , ac , ad , ae , bc , bd , be , cd , ce , de , abc , abd , abe , acd , ace , ade , abcd , abce , abcde ]
我宁愿有一些提示来帮助我开始,因为这是我正在开发的第一个算法,然后把所有的算法都放在我面前。这样,我仍然可以尝试通过我的程序员的签名来开发它。
顺便说一下,我正在用Python3.6编写它,但是我可以阅读和转换任何流行的编程语言。
发布于 2018-07-11 02:46:34
我从@Sqoshu那里得到了使用itertools
库的提示,如果我要使用itertools.combinations()
,那么这应该足够开发我的代码了。
https://stackoverflow.com/questions/51283221
复制相似问题