def f( x , a ) x[ 0 ].length.times { |i| if x[ 0 ][ i ] == a then r = [] 3.times { |j| r[ j ] = x[ j+1 ][ i ] } return r end } return nil end x = [ [ 'D' , 'A' , 'E' , 'C' , 'B' ] , [ 70 , 85 , 60 , 45 , 30 ] , [ 90 , 45 , 35 , 60 , 50 ] , [ 100 , 60 , 75 , 50 , 10 ] ] a = 'A' r = f( x , a ) if r != nil then printf( "%sさんの点数は%dと%dと%dです\n" , a , r[ 0 ] , r[ 1 ] , r[ 2 ] ) end