Re: [問題] 1-9位數不重複印出來 (Python)

看板Programming作者 (Henry)時間7年前 (2017/03/30 15:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
寫完才看到前面已經有人寫了幾乎一樣的。 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
文章代碼(AID): #1OtBCacl (Programming)
文章代碼(AID): #1OtBCacl (Programming)