From d8f97adbaf4d72780687a916a8e906d4b0da7c2d Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 4 Mar 2018 12:35:23 -0600 Subject: [PATCH] new rna_transcription.rb according to comments --- ruby/rna-transcription/rna_transcription.rb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ruby/rna-transcription/rna_transcription.rb b/ruby/rna-transcription/rna_transcription.rb index 2234df8..49c9dae 100644 --- a/ruby/rna-transcription/rna_transcription.rb +++ b/ruby/rna-transcription/rna_transcription.rb @@ -1,15 +1,15 @@ class Complement + PAIRS = { + "A" => "U", + "T" => "A", + "C" => "G", + "G" => "C" + } def self.of_dna(dna) - pairs = { - "A" => "U", - "T" => "A", - "C" => "G", - "G" => "C" - } dna.each_char.reduce("") do |memo, char| - return "" unless pairs.member?(char) - memo + pairs[char] + break "" unless PAIRS.key?(char) + memo + PAIRS[char] end end end