# your code goes here def isPrime(x) if(x<2) then return 0 end for i in 2..(Math.sqrt(x)).to_i do if(i!=x) then if(x%i==0) then return 0 end end end return 1 end print("自然数を入力してください\n") a = gets.chomp.to_i print(a,"以下の素数は以下のとおりです\n") l="{ " for i in 2..a do if(isPrime(i)==1) then l<<i.to_s+"," end end l.slice!(-1) l+=" }" print(l)
100
自然数を入力してください 100以下の素数は以下のとおりです { 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 }