Back

情報科学概論 Aクラス 小テスト 2003.7.8 解答例


コマンドライン引数としていくつかの数値を与えると,その要素の順番が逆になっ た配列を作り,表示するスクリプトを作成し,メールに添付して提出すること.


解答例

ary = []
max = ARGV.size - 1

for i in 0..max
  ary[i] = ARGV[max-i].to_i
end

p ary


情報科学概論 Bクラス 小テスト 2003.7.8 解答例


コマンドライン引数としていくつかの数値を与える.それを配列にしたものと, その各要素の値を3で割ったあまりからなる配列を作り,表示するスクリプトを作成し,メールに添付して提出すること.


解答例

ary1 = []
ary2 = []
max = ARGV.size - 1

for i in 0..max
  ary1[i] = ARGV[i].to_i
  ary2[i] = ARGV[i].to_i % 3
end

p ary1, ary2


Back