3 ms·http://rubyfiddle.com/riddles/2a418 http://rubyfiddle.com/riddles/2a418by TomK32 9y agohttp://rubyfiddle.com/riddles/2a418 http://rubyfiddle.com/riddles/2a418