I chose to answer the question empirically. http://pastebin.com/1g1bAEPt Turns out it's equal.
I'm surprised you managed to make it that complicated! http://pastebin.com/fck8qkMc
You actually bring up an interesting question of design philosophies. I thought that the script that I posted was extremely explicit, and therefore clear. Yours is far more terse, and implicit, which means that there's less to understand, but there is some onus on the reader to decode what is happening.
I'm not sure which is better, as a policy. Obviously, solving problems with fewer lines is desirable, but it's also good to make solutions that are intrinsically obvious.