#!/usr/bin/env python
result = 0
i = 20
while True:
for num in range(1, 21):
if not i % num == 0:
break
else:
result = i
if result:
break
i += 1
print result
$ time pypy problem5.py
real 0m35.395s
user 0m34.910s
sys 0m0.090s
$ time python problem5.py
real 5m19.202s
user 5m15.520s
sys 0m0.070s
テストではないけれど、PyPy のすごさを垣間見た気分。
0 件のコメント:
コメントを投稿