作者suhorng ( )
看板Programming
标题Re: [问题] 1-9位数不重复印出来 (Python)
时间Sat Dec 3 11:08:32 2016
既然 Python 那当然是要作弊啊
#!/usr/bin/env python3
import itertools
import sys
print(', '.join("".join(xs) for i in range(1,int(sys.argv[1])+1) \
for xs in itertools.permutations("0123456789", i) \
if xs[0]!='0'))
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 165.124.145.143
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1480734516.A.CDB.html
1F:→ penguin7272: XD158.222.146.102 12/03 12:33
2F:推 fourdollars: Cool~ :D 36.227.52.184 12/05 11:21