"David Balmain" <dbalmain.ml / gmail.com> writes: > On 7/19/06, Yohanes Santoso <ysantoso-rubytalk / dessyku.is-a-geek.org> wrote: >> "David Balmain" <dbalmain.ml / gmail.com> writes: >> >> > Hey all, >> > >> > I need to come up with a way to encode an integer as a string so that >> > it will sort correctly lexicographically. This is pretty easy when you >> > have a fixed integer range but how do you do it with Ruby's BigNums? >> > Any ideas? >> > >> > Cheers, >> > Dave >> >> def encode_integer(num) >> "x"*num >> end >> >> Do I win something? >> >> YS. > > Nice idea :P > But how about negative numbers. Same technique, but put them in different namespace. YS.