http://www.perlmonks.org?node_id=487713


in reply to Re: Spiraling integers
in thread Spiraling integers

Easy, just subtract every number from n**2 + 1. See, here's the original spiral:

1 2 3 8 9 4 7 6 5
We subtract it from 10,
10-1 10-2 10-3 10-8 10-9 10-4 10-7 10-6 10-5 = 9 8 7 2 1 6 3 4 5

Also note that in my J solution, all you have to do is to change the /: operator to \:. Can you do this with a one-charater change to any other existing solutions? :)