split m indigo, reverse for tsujdnrehtonadnlrepdnrekcah; print pop _,
+pack uc for map a1, times
(Btw I'm a bit affraid of the message you get when you run it with warnings:
Unquoted string "tsujdnrehtonadnlrepdnrekcah" may clash with future reserved word
what if someone convinces p5p to add a tsujdnrehtonadnlrepdnrekcah
core function to perl 5.10, just to break this japh.)
Update 2006 Jun 27: a related but simpler japh is this:
s no unpack uc uxanexg and print for lc reverse rekcahuolrepuorehtonau
+otsuj
btw, the digit 1 is not needed in the original japh but I won't remove it now.
Update 2012-10-09: as mentioned in Bitrotten obfuscations, the first obfu no longer works as is since perl 5.12, so as a fix, prepend @_= like this:
@_= split m indigo, reverse for tsujdnrehtonadnlrepdnrekcah; print pop
+ _, pack uc for map a1, times
Even after this fix, you get a default warning thoguh.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.