作者changyuheng (Henry)
看板Programming
标题Re: [问题] 1-9位数不重复印出来 (Python)
时间Thu Mar 30 15:26:23 2017
写完才看到前面已经有人写了几乎一样的。
DFS 那二份在我的电脑上分别是 10 秒多和 5 秒多,这份 2 秒多。
import itertools, string; print(', '.join(''.join(j)
for i in range(1, int(input()) + 1)
for j in itertools.permutations(string.digits, r=i) if j[0] != '0'))
--
有的人在读书时就立下志向,有的人出社会後才找到志向,有的人经历生死才体悟志向,
有的人遇到爱情才激起志向,有的人信仰宗教才启发志向,有的人一辈子不知何为志向。
真正的人生是在拥有志向、找到真心想用生命去做的事时才正式开始。
改编自谷阿莫 6 分钟看完 2016 校园男女的电影《谁的青春不迷茫》
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 45.49.193.243
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1490858788.A.9AF.html