> No.

then why would the output come out as?

02
21
02
22
02
23
02
24

unless they were separate elements?

When i switch from puts to print or write

it becomes "02\n20", "02\n21", "02\n22", "02\n23", "02\n24"

and I can't figure out where the \n is coming from.

-- 
Posted via http://www.ruby-forum.com/.