#define/**/X
char*d="X0[!4cM,!""4cK`*!4cJc(!4cHg&!4c$j"
"8f!&~]9e)!|:d+!)rAc-!*m*"
":d/!4c(b4e0!1r2e2!/t0e4!-y-c6!"
"+|,c6!)f$b(h*c6!(db(i)d5!(b*a`&c"
")c5!b+`&bc)c4!&b-_$cd*c3!&a.hd+"
"d1!%a/ge+e0!%b-g(d.d/!&c*hd1d-!(d%g)"
"d4d+!*l,d7d)!,h-d;c!.b0c>d%!A`Dc$![7)35E"
"!1cA,,!2kE`*!-s@d(!(k(f//g&!)f.e5f(!+a+)"
"f%2g*!?f5f,!=f-*e/!< d6e1!9e0f3!6f)-g5!4d*b"
"+e6!0f%k)d7!+~^c7!)z/d-+!n(d5!a+/d4"
"!2)c9e2!9b;e1!8b>e/! 7cAd-!5fAe+!7fBe(!"
"8hBd&!:iAd$![7S,Q0!1 bF 7!1b?_6!1c,8b4"
"!2b*a,*d3!2n4f2!${4 f. !%y4e5!&f%"
"d-^-d7!4c+b)d9!4c-a d :!/i(`&d"
";!+la+d< !)l*b(d=! m- a &d>!&d"
"`0_&c?!$dAc@!$cBc@!$ b < ^&d$`"
":!$d9_&l++^$!a n1 _ $ !&"
"f/c(o/_%!(f+c)q*c %! * f &d+"
"f$s&!-n,d)n(!0i- c- k) ! 3d"
"/b0h*!H`7a,![7* i] 5 4 71"
"[=ohr&o*t*q*`*d *v *r ; 02"
"7*~=h./}tcrsth &t : r 9b"
"].,b-725-.t--// #r [ < t8-"
"752793? < .~;b ].t--+r / # 53"
"7-r[/9~X .v90 < 6/< .v;-52/={ k goh"
"./}q; u vto hr `.i*$engt$ $ ,b"
";$/ =t ;v; 6 =`it.`;7=` : ,b-"
"725 = / o`. .d ;b]`--[/+ 55/ }o"
"`.d : - ?5 / }o`. v/i]q - "
"-[; 5 2 =` it . o;53- . "
"v96 < 7 / =o : d =o"
"--/i ]q-- [; h. / = "
"i]q--[ ;v 9h ./ < - "
"52={cj u c&` i t . o ; "
"?4=o:d= o-- / i ]q - "
"-[;54={ cj uc& i]q - -"
"[;76=i]q[;6 =vsr u.i / ={"
"=),BihY_gha ,) " , o [
3217];int i, r,w,f , b ,x ,
p;n(){return r < X X X X X
768?d[X(143+ X r++ + *d ) %
768]:r>2659 ? 59: ( x = d
[(r++-768)% X 947 + 768] ) ?
x^(p?6:0):(p = 34 X X X )
;}s(){for(x= n (); ( x^ ( p
?6:0))==32;x= n () ) ;return x ; }
void/**/main X () { r = p
=0;w=sprintf (X X X X X X o
,"char*d="); for ( f=1;f < * d </span><br style="color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px;"> +143;)if(33-( b=d [ f++ X ] )
){if(b< 93){if X(! p ) o
[w++]=34;for X(i = 35 +
(p?0:1);i< b; i++ ) o
[w++]=s();o[ w++ ]
=p?s():34;} else X
{for(i=92; i< b; i
++)o[w++]= 32;} }
else o [w++ ]
=10;o [
w]=0 ;
puts(o);}
기호 짤려 나오겠지?
http://www.ioccc.org
ㄷㄷ 제가 신기했던 C 코드는 이거 ㅋㅋㅋ
그 영어 캐롤 중에 Twelve Days of Christmas라는 노래가 있는데 그거 가사 출력하는 코드인데 저 짧은 코드가 어떻게 긴 가사를 출력하는지 의문...
#include <stdio.h>main(t,_,a) char *a; { return!0<t?t<3?main(-79,-13,a+main(-87,1-_,main(-86,0,a+1)+a)): 1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13? main(2,_+1,"%s %d %d\\n"):9:16:t<0?t<-72?main(_,t, "@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\\ ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \\ q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#
아 코드가 깨져서
http://codepad.org/7ix3tqiM
로 들어가서 보세요. ㄷㄷ 레알 개 쩜
압축률 좋겠는데
와 이게 다 뭐야
멘붕오는 소스들이네
신기해
맨탈나가겠네ㅋㅋ
어엌ㅋㅋ소r이더하즤ㅁh>_<ㅋㅋㅋ