Laburo España: 250.000 ofertas de empleo

Viernes, 24 de febrero de 2006


The International Obfuscated C Code Contest

Archivado en: General


Y es que nunca pensé que existiera un concurso de tales características. Con lo bien que se me dá marranear en C, cambiando retorno de funciones en ensamblador a saco y cargándome la pila de recursividad. Si lo llego a saber antes, no dudo en participar : )

¡Qué maravilla de código!



#define F getchar())
#define H(z)*n++=z;
#include
#define v main(0,0,0
#define Z while(
#define _ if(
#define o(d) (u[l]=0,l[d]=6^e,q=1e4>v,0),l[d]=0,u[l]=e^6,q)
#define I(H,n) { _ r=l[x=H],!r|(r^e)<-1){ _ j=u[l],-7==r|6==r\
){ n; e=~e; return 1e5- f; } u[l]=0,t=j+1,i=j-1; _!i&89 =j,t=6; _-1==t&30>x)t=j,i=-7; Z++i a=((j^e)!=1?6!=(j^e)?O[32+x/10]-O[u/10+32]-q:(S|=6!=j?8\
:1,2==u-x)*9+9*(x-u==2):(d=1==j?x-u:u-x)/8+!(!((x-u)%\
10)|r)*99+(j==1?90x)*(9*O[28+i]-288))+O[r+28\
]*9-288+O[x%10+33]-f-O[33+u%10]; x[l]=i; S|=(21=\
=u|21==x)*2+(u==28|28==x)*4+(91==u|x==91)*16+32\
*(u==98|x==98)+(20==d)*64*x; a-=k>f?main(a,f+1\
,M,k):0; _ i==c&u==h&!f&N&a>-1e4&x==y)longjm\
p(z,1); S=b; _!N|f&&(a>M||!f&a==M&&1&rand()\
)){ _!f){ _ k){ c=i; h=u; y=x; } } else _ \
L-a a; } M=a; } } x[l]=r; u[l]=j; n; } }

(Es una porción de un juego de ajedrez de un programador mexicano Oscar G. Toledo)

Más información aquí.


Escrito por Brian Jiménez El 02/24 a las 09:04
(0) Comentarios • (0) ReferenciasPermalink


Referencias


URL para referencias

Comentarios


Comentar



Recordar datos






Nakashima's Blog - Neo Web Site.