From: Matthew Kerwin Date: 2013-07-31T06:28:31+09:00 Subject: Re: Working through Ch.10 for learning to program 2.0 (Chris Pine) Awesome, three completely different implementations. Mine's: a.inject []{|s,x|(i=s.find_index{|y|y>=x})?s[0...i]+[x]+s[i..-1]:s+[x]} -- Posted via http://www.ruby-forum.com/.