require 'pp' def mysplit(divider, string) result = Array.new last_division = -1 for i in 0..(string.length - 1) if string[i..i] == divider if last_division == i - 1 result.push("") else result.push(string[(last_division + 1)..(i - 1)]) end last_division = i end end if last_division < string.length - 1 result.push(string[(last_division + 1)..(string.length - 1)]) end return result end