Pythonで、スライスと集合をむりやり使ってみるMAX = 100 + 1multiples = []for n in range(2, MAX): multiples.extend(range(0, MAX)[2*n:MAX:n])print set(range(2, MAX)) - set(multiples)
Re: キミならどう書く 2.0 - ROUND 1 -
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)