From 2b53c1a4386ae1325bda7bfa35a5fe269be7dc16 Mon Sep 17 00:00:00 2001 From: Alpha Chen Date: Wed, 9 Dec 2015 21:31:00 -0800 Subject: [PATCH] Day 8.1 --- day_08.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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__