情報科学概論(再履修)
再履修クラス 宿題 2005.01.07

Back


宿題においても, 解答用紙 を使用する.この書式で解答を提出すること.

設問

100以下のすべての素数を要素として持つ配列を繰り返しと剰余を用いて作成し, 要素を表示するスクリプトを作成せよ. 表示には p メソッドを用いるものとする.


解答例

array = []
i = 0
judge = 1

for n in 2..100
  for m in 2..n-1
    if n % m == 0
      judge = 0
    end
  end

  if judge == 1
    array[i] = n
    i += 1
  end

  judge = 1
end

p array


Back