Created
September 17, 2010 18:32
-
-
Save jdee/584707 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
LEAST LIKELY TO COMPILE SUCCESSFULLY: | |
IanPhillipps, Cambridge Consultants Ltd., Cambridge, England | |
A appropriate program for December 25th, this consists primarily of | |
calls to main() combined by a lot of the ternary conditional (?:) | |
opators. Have you ever seen a more forceful return? The judges note | |
that this program looked like what you would get by pounding on the keys | |
of a type writer at random. | |
*/ | |
#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]'/+#n';d}rw' i;# ){nl]!/n{n#'; \ | |
r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#\ | |
\ | |
n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;\ | |
{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;\ | |
#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/") | |
: | |
t<-50? | |
_==*a ? | |
putchar(31[a]): | |
main(-65,_,a+1) | |
: | |
main((*a == '/') + t, _, a + 1 ) | |
: | |
0<t? | |
main ( 2, 2 , "%s") | |
:*a=='/'|| | |
main(0, | |
main(-61,*a, "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry") | |
,a+1);} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment