The Twelve Days of Christmas Song

A famous example of obfuscated code from the Hackers Folklore. Found this on a Wikipedia page.

#include main(t,_,a)char *a;{return!0<3?MAIN(-79,-13,A+MAIN(-87,1-_, pre < .vpbks,fxntdCeghiry?),a+1);} i@bK?(q)-[w]*%n+r3#l,{}:\nuwloca-O;m ?!ek;dc :0<-50?_="=*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1)" ?) }?+}##(!! \ ?)# }+}{rl#?{n? nr? +kd?+e}+;#?rdq#w! +,}##?*}#nc,?,#nw]? ;;{nl?-{}rw]? *de}?c *{q#?ld;r?}{nlwb! :{nl]? i; w{%?l##w#? iwk{KK{nl]! nw? w#q#n?wk iK{;[{nl]? {rw? #{l,+?K nc{nl]? r{#w?r n{n#?; ){nl]! i;# +#n?;d}rw? #;#q#n?){)#}w?){){nl]? +k#;q#?r}eKK#}w?r}eKK{nl]? q#?+d?K#! w?K:?+}e#?;dq#?l :?d*?3,}{w+K ?r +k#;*+, ;#q#n+, #\ +#n+, n{n+, #{l,+, w#q#n+, w{%+, *{*+, *de}+, +,{}r w#cdnr *{}w+ ?@n?+,#? %d\n?):9:16:t<0?t<-72?main(_,t, %d main(2,_+1,?%s main(-86,0,a+1)+a)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t="=2?_<13?">

The Output :


On the first day of Christmas my true love gave to me

a partridge in a pear tree.


On the second day of Christmas my true love gave to me

two turtle doves

and a partridge in a pear tree.


On the third day of Christmas my true love gave to me

three french hens, two turtle doves

and a partridge in a pear tree.

On the fourth day of Christmas my true love gave to me

four calling birds, three french hens, two turtle doves

and a partridge in a pear tree.

On the fifth day of Christmas my true love gave to me

five gold rings;

four calling birds, three french hens, two turtle doves

and a partridge in a pear tree.


On the sixth day of Christmas my true love gave to me

six geese a-laying, five gold rings;

four calling birds, three french hens, two turtle doves

and a partridge in a pear tree.


On the seventh day of Christmas my true love gave to me

seven swans a-swimming,

six geese a-laying, five gold rings;

four calling birds, three french hens, two turtle doves

and a partridge in a pear tree.

On the eighth day of Christmas my true love gave to me

eight maids a-milking, seven swans a-swimming,

six geese a-laying, five gold rings;

four calling birds, three french hens, two turtle doves

and a partridge in a pear tree.

On the ninth day of Christmas my true love gave to me

nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.


On the tenth day of Christmas my true love gave to me

ten lords a-leaping,

nine ladies dancing, eight maids a-milking, seven swans a-swimming,

six geese a-laying, five gold rings;

four calling birds, three french hens, two turtle doves

and a partridge in a pear tree.


On the eleventh day of Christmas my true love gave to me

eleven pipers piping, ten lords a-leaping,

nine ladies dancing, eight maids a-milking, seven swans a-swimming,

six geese a-laying, five gold rings;

four calling birds, three french hens, two turtle doves

and a partridge in a pear tree.


On the twelfth day of Christmas my true love gave to me

twelve drummers drumming, eleven pipers piping, ten lords a-leaping,

nine ladies dancing, eight maids a-milking, seven swans a-swimming,

six geese a-laying, five gold rings;

four calling birds, three french hens, two turtle doves

and a partridge in a pear tree.

0 Comment:

Post a Comment

A Hacker Speaks One Line Description Avatar Logo Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

Blogger Buster LogoSmashing Logo© A Hacker Speaks.