L.L.Ring キミならどう書く 2.0 - ROUND 1 -

LL Ring の前哨戦として「キミならどう書く 2.0」の開催です!

今回は読者も参加しての大乱闘!!

お題は「100までの整数から素数を列挙せよ」です.

ぜひ,みなさんの解答をコメントやトラックバックでお寄せください!

なんとなくやってみたくなったのでPythonで書いてみた。

primes = []
for num in range(2, 100+1):
    hasPrime = False
    for prime in primes:
        if num % prime == 0:
            hasPrime = True
            break
    if not hasPrime:
        primes.append(num)        
print primes

ガーッと書いただけでまったく整理してないけど、動いたからいいや。
コメント欄にあるリスト内包表記で1行で書いてるやつすげー。参考になります。

チキンなのでトラックバックはしない。