Back

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


コマンドライン引数として2つの整数を与える.両者の和が偶数であれば,even と表示し,奇数であれば odd と表示するスクリプトを作成し,添付書類として下記の条件で提出せよ.


解答例

m = ARGV[0].to_i
n = ARGV[1].to_i

sum = m + n

if sum % 2 == 0
  str = "even"
else
  str = "odd"
end

print str, "\n"


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


コマンドライン引数として3つの整数を与える.全てが偶数であれば,even と表示し,全てが奇数であれば odd,両者が混合していれば mixed と表示するスクリプトを作成し,添付書類として下記の条件で提出 せよ.


解答例

i = ARGV[0].to_i
j = ARGV[1].to_i
k = ARGV[2].to_i

if i % 2 == 0 && j % 2 == 0 && k % 2 == 0
  str = "even"
elsif i % 2 != 0 && j % 2 != 0 && k % 2 != 0
  str = "odd"
else
  str = "mixed"
end

print str, "\n"


Back