Skip to main content
3 of 3
added 6 characters in body
Martin Ender
  • 197.2k
  • 67
  • 447
  • 975

Mathematica, 53 49 bytes

(For[i=n=#,n>1,--n,If[n∣i,i+=Mod[i,2n]2-n]];i)&

I decided to golf my reference implementation. The is the Unicode symbol for "divides", and counts for 3 bytes. Otherwise, this uses the same algorithm as everyone else.

It defines an unnamed function which takes n as a single parameter and returns the nth Shotgun number.

Martin Ender
  • 197.2k
  • 67
  • 447
  • 975