mem=Hash.new(0) vars=[0]*26 code=gets(nil).scan(/(\d+|[a-zA-Z])[^0-9a-zA-Z]*(\d+|[a-zA-Z])/) #special variables #c = code pointer #p = mem mointer #i = input #o = output while vars[2]