def min(*values) values.min end def max(*values) values.max end liste = File.open("schrauben.txt", "r"){ |file| file.read.split(" ").each_slice(2).to_a.each{|e| e[1] = e[1].to_i}} muttern = Array.new(150, 0) schrauben = Array.new(150, 0) liste.each{|e| if e[0]=="m" then muttern[e[1]]+=1 elsif e[0]=="s" then schrauben[e[1]]+=1 end} for e in 0..149 do minimum = min(muttern[e],schrauben[e]) puts "#{e}mm: #{minimum} passende Paare" if minimum != 0 end