def sum( x ) a = 0 x.length.times { |i| a += x[ i ] } return a end def sum2( x ) a = 0 x.length.times { |i| a += x[ i ] * x[ i ] } return a end x = [ 7 , 6 , 4 , 2 , 5 ] y = [ 24 , 20 , 14 , 8 ,12 ] s2_x = sum2( x ) s2_y = sum2( y ) printf( "配列xの二乗和は%d,配列yの合計は%dです\n" , s2_x , s2_y )