We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Ruby - Enumerable - collect
Ruby - Enumerable - collect
Sort by
recency
|
101 Discussions
|
Please Login in order to post a comment
def rot13(secret_messages) secret_messages.collect{|value| value.bytes.each_index{|index| code = value.getbyte(index) value.setbyte(index, (code+13)) if( code > 64 && code < 78 || code > 96 && code < 110) value.setbyte(index, (code-13)) if( code > 77 && code < 91 || code > 109 && code < 123) } } secret_messages end
I found that it can be done using .tr ? any ideas?