diff options
Diffstat (limited to 'challenge-116/abigail/ruby')
| -rw-r--r-- | challenge-116/abigail/ruby/ch-1.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/challenge-116/abigail/ruby/ch-1.rb b/challenge-116/abigail/ruby/ch-1.rb index a8e5c0d824..dfd15809e5 100644 --- a/challenge-116/abigail/ruby/ch-1.rb +++ b/challenge-116/abigail/ruby/ch-1.rb @@ -8,14 +8,14 @@ # Run as: ruby ch-1.rb < input-file # -def make_chain (string, start) +def make_sequence (string, start) if string == start then return [start] end if 0 == string . index(start) then tail = string [start . length, string . length] - result = make_chain(tail, (start . to_i + 1) . to_s) || - make_chain(tail, (start . to_i - 1) . to_s) + result = make_sequence(tail, (start . to_i + 1) . to_s) || + make_sequence(tail, (start . to_i - 1) . to_s) if result then return result . unshift (start) end @@ -29,7 +29,7 @@ ARGF . each_line do line . strip! for i in 1 .. line . length do start = line [0, i] - result = make_chain(line, start) + result = make_sequence(line, start) if result then puts (result . join (",")) break |
