--- 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}"