Day 8.1
change
commit 2b53c1a4386ae1325bda7bfa35a5fe269be7dc16
author Alpha Chen <alpha.chen@gmail.com>
date
parent bc8539d3
diff --git a/day_08.rb b/day_08.rb
index 3c07489..316123d 100644
--- a/day_08.rb
+++ b/day_08.rb
@@ -27,10 +27,14 @@ class String
 
     escaped.sub(/"$/, "")
   end
+
+  def encoded
+    "\"#{self.gsub(/(\\|")/, '\\\\\1')}\""
+  end
 end
 
 num = DATA.read.each_line.map(&:chomp).inject(0) do |n,line|
-  n + line.size - line.escaped.size
+  n + line.encoded.size - line.size
 end
 puts num
 __END__