Back

情報科学概論 Aクラス 宿題 2003.7.8 解答例


コマンドライン引数としていくつかの数値を与えると,その最小値を表示するス クリプトを作成し,メールに添付して提出すること.

考え方

  1. 最小値用の変数を用意する.

  2. 引数の配列の値の比較を2つの要素間で行う.

  3. 繰り返し処理を用いて,順に比較してい行く.


解答例

ary = ARGV
min = ary[0]

for i in 0..ary.size-1
  if min.to_i > ary[i].to_i
    min = ary[i]
  end
end

puts min


情報科学概論 Bクラス 宿題 2003.7.8


コマンドライン引数としていくつかの数値を与えると,その最大値を表示するス クリプトを作成し,メールに添付して提出すること.

考え方

  1. 最大値用の変数を用意する.

  2. 引数の配列の値の比較を2つの要素間で行う.

  3. 繰り返し処理を用いて,順に比較してい行く.


解答例

ary = ARGV
max = ary[0]

for i in 0..ary.size-1
  if max.to_i < ary[i].to_i
    max = ary[i]
  end
end

puts max


情報科学概論 Bクラス 宿題 2003.7.8


Back