a=[1,0,0] b=[0,1,0] c=a+bでよさそうな気がしますが,配列に対する演算子「+」はRuby言語では連結を表すので,
[1, 0, 0, 0, 1, 0]となってしまいますね.短く書くとすると,
a=[1,0,0] b=[0,1,0] c=a.zip(b).map {|x,y| x+y}で目的は達成できますが,この構文の説明は講義の範囲を超えるので,省略します. 気になったら, Rubyリファレンスマニュアルでも読んでみてください.
=begin the everything between a line beginning with `=begin' and that with `=end' will be skipped by the interpreter. =endで複数行のコメントアウトはできるようです.ただし,任意の範囲(行の途中から途中まで)のコメントアウトの方法はなさそうです.
ruby vote.rb 選択肢番号のように使います.
ruby check.rb ex01.rbと実行すると,関数を与えた時の入力と出力があっていることが確認できます.