Re: [問題] 1-9位數不重複印出來 (Python)
寫完才看到前面已經有人寫了幾乎一樣的。
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://www.ptt.cc/bbs/Programming/M.1490858788.A.9AF.html
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章