30byteで書くとか無理ですけど7種類の記号でなら書けます! キリッ
いちおうちゃんとPerlプログラムとして実行できますからね。
"^ "
=~ (
("(").("~"^"."^"^"^(""=="")."").("^"
^"="^(""=="").""^")").("^"^".").("="
^"~"^(""=="")."").("("^(""=="^").""^
"."^"^").("("^(""=="").""^"^"^")").(
(" ^( "
== "
") .
"" ^
"( "
^"."^"" ^
"="^"~" )
.(
"="
^"^"^("
"=="^")
." "^
"~"^")"^".").("(").((" "=="
").""^")"^"^").("."^(" "=="")
.""^"^"^"(").("^"^"("^ "="^
("
" =="").
"") .(("^"
==""). ""
^"="^"^" ."
"^"(").(")" ).
( "~"^(""==" ")
." "^"="^")") .(
"= "^"("^("" ==
"" )."").("( "^
"" ."^"^")").
(( ""=="").
""^ ")"."
"^"=" .""
) .("~"^
"." .""^"^
"^"=") .(
"("^"="^"." ^(
"" =="^").""^ "~
"^ ")").("." ).
"" .("(")."" .(
"" ^"".""^"".
"" ."("^"="
^"" .")"^
"~"). (("
^~ "
== "
").""^"."^"="^")"^"~").((""=="").""^
"("^"^"^"=").("="^(""=="").""^"("^"^
").(")").((""=="").""^")"^"~"^"=").(
"="^(""=="").""^"(").("("^")"^"^").(
"= "^ (
"" == "
^~ ^" .
"" ." ^
~^ () ^"
). "". ""
^"" ^")"). (""^
"("^"~ "^"=" ^"^").((""==""
).""^"~"^"."^"("^ ")"^"=").(""
^"."^"^"^"="^(" "=="^").
"").("="^"^ "^("
^"
=="").""^".").("=
"^"("^(""=="^")."").(
"^"^")"^"(").((""=="^
~^").
""^
~(
""
). ""
."^"^""."= "^"~").((""
=="").""^"="^"(").("."
^"("^")").(")"^(""=="~
")
. ""^"~"
).( "^"^("
"=="^" ).
"").("". "=
"^"~"^(""== "^
") ."").("~"^ ""
^( "")."^"). ((
"" =="")."") .(
"" ^".").("."
). ((""=="~
"). "").(
"."^( "="
) ^"("^(
"^" )).("(
"^")"^ ""
."="^"~" ^(
"^")^".").( ""
^( ")")^(""== ""
). ""^"("^"" ^(
"" ^".")^"^" ^(
"" ."=")).(""
^( ")").(""
^"" ^"".(
"")."" )))https://gist.github.com/792942
仕組みは7種類の記号だけでPerlプログラムを書く - JPerl Advent Calendar 2010 Sym Trackの通り。