Skip to main content
added 366 characters in body
Source Link
fR0DDY
  • 4.6k
  • 27
  • 38

C 255 CharactersC 195 Characters

x=8,y=8x=144,T,p=1,i,j,N[17][17]=N[289]={0},a[]={0,1,0,-1}17,b[]={-1,017,-1,0};c(t){p=(p+t+4)%4;x+=a[p];y+=b[p];%4;x+=a[p];}main(){scanf("%d",&T);while(T--)N[x][y]=N[x]=(N[x][y]+1N[x]+1)%2,c(N[x][y]N[x]?1:-1);for(;i<17;i++)for(j=0;j<17;j++;i<289;i++)printf("%c%s""%s%c",i%17?"":"\n",i-x||j-yx?N[i][j]N[i]?'#':'_':'@',j-16?"":"\n");} 

http://ideone.com/VnOcqhttp://www.ideone.com/Dw3xW

I get this for 725.

_________________ _________________ ___________##____ ____##______##___ ___#___##__##_#__ __###____#_#__#__ __#_#_#__#_#_#___ ______###____#__@ _______###__#__#_ _____#_#____#___# ___#_#_#_##____#_ __#__#_#_#_#_###_ __#_##_#_____#### ___##_#____#_#### ____###___####_#_ _______#__#__##__ ________####_____ 

C 255 Characters

x=8,y=8,T,p=1,i,j,N[17][17]={0},a[]={0,1,0,-1},b[]={-1,0,1,0};c(t){p=(p+t+4)%4;x+=a[p];y+=b[p];}main(){scanf("%d",&T);while(T--)N[x][y]=(N[x][y]+1)%2,c(N[x][y]?1:-1);for(;i<17;i++)for(j=0;j<17;j++)printf("%c%s",i-x||j-y?N[i][j]?'#':'_':'@',j-16?"":"\n");} 

http://ideone.com/VnOcq

C 195 Characters

x=144,T,p=1,i,N[289]={0},a[]={-17,1,17,-1};c(t){p=(p+t+4)%4;x+=a[p];}main(){scanf("%d",&T);while(T--)N[x]=(N[x]+1)%2,c(N[x]?1:-1);for(;i<289;i++)printf("%s%c",i%17?"":"\n",i-x?N[i]?'#':'_':'@');} 

http://www.ideone.com/Dw3xW

I get this for 725.

_________________ _________________ ___________##____ ____##______##___ ___#___##__##_#__ __###____#_#__#__ __#_#_#__#_#_#___ ______###____#__@ _______###__#__#_ _____#_#____#___# ___#_#_#_##____#_ __#__#_#_#_#_###_ __#_##_#_____#### ___##_#____#_#### ____###___####_#_ _______#__#__##__ ________####_____ 
Source Link
fR0DDY
  • 4.6k
  • 27
  • 38

C 255 Characters

x=8,y=8,T,p=1,i,j,N[17][17]={0},a[]={0,1,0,-1},b[]={-1,0,1,0};c(t){p=(p+t+4)%4;x+=a[p];y+=b[p];}main(){scanf("%d",&T);while(T--)N[x][y]=(N[x][y]+1)%2,c(N[x][y]?1:-1);for(;i<17;i++)for(j=0;j<17;j++)printf("%c%s",i-x||j-y?N[i][j]?'#':'_':'@',j-16?"":"\n");} 

http://ideone.com/VnOcq