Comments
Up one level- Re: キミならどう書く 2.0 - ROUND 1 - by Dubhead — last modified 2006-06-16 19:02
-
Pythonで、スライスと集合をむりやり使ってみる
MAX = 100 + 1
multiples = []
for n in range(2, MAX):
multiples.extend(range(0, MAX)[2*n:MAX:n])
print set(range(2, MAX)) - set(multiples) - Pythonのジェネレータを使って素数を求める by TRIVIAL TECHNOLOGIES 2.0 — last modified 2006-06-16 18:53
- Python 2.3から(だったっけな?)導入された「ジェネレータ関数」を使って素数を求めてみましょう。 >>> def primegen(x=2): # 素数を返すジェネレータ関数を定義 ... while True:...
- Re:キミならどう書く 2.0 - ROUND 1 - by Anonymous User — last modified 2006-06-16 18:50
-
# grrr, 圧倒的にPythonに不利な設定ですね!
def primegen(maximum):
v = range(2, maximum)
while v:
p = v[0]
v = filter(int(p).__rmod__, v)
yield p - Re:キミならどう書く 2.0 - ROUND 1 - by Anonymous User — last modified 2006-06-16 18:47
-
def primegen(maximum):
v = range(2, maximum)
while v:
p = v[0]
v = filter(int(p).__rmod__, v)
yield p - Re:キミならどう書く 2.0 - ROUND 1 - by mrwk — last modified 2006-06-16 18:30
-
print "2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97";
問題: これを期待通りに実行できる言語をあげよ。
解答例: Perl, Ruby, Python, AWK - Lightweight Language of the Rings by 404 Blog Not Found — last modified 2006-05-08 14:16
-
今年はRingだあ。
LLRingのサイトをオープンしました ? Lightweight Language Ring2006年のLLイベント「LLRing」のサイトをオープンしました。