討論串[問題] 1-9位數不重複印出來 (Python)
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fourdollars (四元)時間8年前 (2016/11/26 15:16), 編輯資訊
0
0
1
內容預覽:
Python 的另一種作法,使用了不被推薦的 for 的 else. #!/usr/bin/env python3. power = int(input('Enter a number : ')). numbers = []. for i in range(1, 10**power):. for c
(還有104個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fourdollars (四元)時間8年前 (2016/11/27 00:23), 8年前編輯資訊
1
0
1
內容預覽:
這是我目前找出來 Python 3 上面執行速度最快的方法. 不過還是比 Perl 的版本要慢一點點,最快的還是 C 大概是 Perl 的十倍快. #!/usr/bin/env python3. import sys. power = int(sys.argv[1]). class Num(obje
(還有352個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者penguin7272 (企鵝)時間8年前 (2016/12/03 00:15), 編輯資訊
0
0
0
內容預覽:
認真做 dfs, 結果是照字典序排. 這個比較快的版本是直接改狀態. benchmark N = 8, 前篇 python3 用 len(set(x)) = len(x) 要 100 秒. 這份大概五秒 XD. #!/usr/bin/env python3. import sys. def solv
(還有448個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者suhorng ( )時間8年前 (2016/12/03 11:08), 編輯資訊
0
0
0
內容預覽:
既然 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 i
(還有27個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者SocketAM2 (AM2)時間8年前 (2016/12/08 18:49), 8年前編輯資訊
0
0
0
內容預覽:
挑戰最快的Python code (跟C比直接投降可以算輸一半嗎?). 在MBPR上輸入1~9都印一趟總共需約5.7秒. ==========================================================. import time. def benchmark(fu
(還有1521個字)
首頁
上一頁
1
2
下一頁
尾頁