diff -r dc528091eb70 -r 4bdf0dedd708 progs/catastrophic.rb --- a/progs/catastrophic.rb Sat Jan 21 00:25:09 2017 +0000 +++ b/progs/catastrophic.rb Wed Feb 08 11:01:50 2017 +0000 @@ -2,18 +2,19 @@ nums = (1..1000) -#iterate through the nums 1-100 +#iterate through the nums 1-1000 nums.each do |i| start_time = Time.now string = "a" * i + + #create a new regular expression based on current value of i re_str = "a?" * i + "+" + "a" * i - #create a new regular expression based on current value of i - re = Regexp.new(re_str) re.match(string) - #if re.match(string) + + #if re.match(string) # puts "matched string a * #{i} with regex #{re}" #else # puts "unmatched string a * #{i} with regex #{re}"