Refactor
:my
=>
'code'
Codes
Refactorings
Popular
Best
Submit
Spam
Account
Logout
Login
JavaScript doesn't seem to be activated, expect things to be ugly and sloppy!
More Jobs
Recent
brute-force password cracker
Highlight Selected forms, Set default vaues, Rails, JS, Lowpro
nested array to set of html anchor tags
Prime or Not
Open hours grouping
Search nested hash
Search with fulltext, ago-condition and category
Permutation of values
Drop all Indexes in SQL Server
Simple For Loop
Popular
Small Javascript Code
Simple For Loop
Drop all Indexes in SQL Server
Permutation of values
Search with fulltext, ago-condition and category
Prime or Not
Highlight Selected forms, Set default vaues, Rails, JS, Lowpro
nested array to set of html anchor tags
Parsing non-delimited text
Toggle "Check all / Uncheck all" with jQuery
Pastable version of
Guess the Code
<div style="overflow:auto;border:solid 1px #ccc;background:#000;color:#F8F8F8"> <div class="section"> <pre style="float:left;margin:0 10px;border-right:0;color:#666;">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90</pre> <pre class="sunburst"><span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">#</span>!/usr/bin/env perl</span> <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">#</span>What follows is the demented codings of someone bored.</span> <span style="color:#E28964;">package</span> <span style="text-decoration:underline;">upsidedown;</span> <span style="color:#E28964;">use</span> strict; <span style="color:#E28964;">use</span> warnings; <span style="color:#99CF50;">sub</span> <span style="color:#89BDFF;">runs</span><span style="color:#99CF50;">()</span> {<span style="color:#DAD085;">bless</span> {}} <span style="color:#99CF50;">sub</span> <span style="color:#89BDFF;">eats</span> {<span style="color:#DAD085;">shift</span>=~<span style="color:#E9C062;"><span style="color:#DAD085;">y</span><span style="color:#E9C062;">/</span><span style="color:#E9C062;">/</span><span style="color:#E9C062;">/</span></span>;<span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>funnyhat</span>=<span style="color:#DAD085;">shift</span>;<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>funnyhat</span>=<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>funnyhat</span>+7;<span style="color:#E28964;">return</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>funnyhat</span>);} <span style="color:#E28964;">package</span> <span style="text-decoration:underline;">demise;</span> <span style="color:#99CF50;">sub</span> <span style="color:#89BDFF;">expect</span><span style="color:#99CF50;">()</span> {<span style="color:#DAD085;">bless</span>{}} <span style="color:#99CF50;">sub</span> <span style="color:#89BDFF;">run</span><span style="color:#99CF50;">()</span> {<span style="color:#DAD085;">shift</span>=~<span style="color:#E9C062;"><span style="color:#DAD085;">y</span><span style="color:#E9C062;">/</span><span style="color:#E9C062;">/</span><span style="color:#E9C062;">/</span></span>;<span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>uation</span>=<span style="color:#DAD085;">shift</span>;<span style="color:#E28964;">eval</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>uation</span>);<span style="color:#E28964;">return</span>(1);} <span style="color:#E28964;">package</span> <span style="text-decoration:underline;">main;</span> <span style="color:#E28964;">use</span> strict;<span style="color:#E28964;">use</span> warnings;<span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">#</span>Heh</span> sub yes {<span style="color:#E28964;">return</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>no<span style="color:#65B042;">"</span></span>)} sub its {<span style="color:#E28964;">return</span>((<span style="color:#DAD085;">shift</span>)-3);} sub crazy {<span style="color:#E28964;">return</span>(<span style="color:#DAD085;">chr</span>(<span style="color:#DAD085;">shift</span>));} sub silly {<span style="color:#E28964;">if</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$#</span>_</span>==0){<span style="color:#E28964;">return</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>_</span>[0]);sub <span style="color:#DAD085;">int</span>{};}<span style="color:#E28964;">else</span>{<span style="color:#99CF50;">my</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>Il</span>,<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>L</span>,<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>i</span>)=(<span style="color:#DAD085;">shift</span>,<span style="color:#DAD085;">shift</span>,<span style="color:#DAD085;">shift</span>);<span style="color:#E28964;">return</span>(<span style="color:#DAD085;">chr</span>(CORE::<span style="color:#DAD085;">int</span>(<span style="color:#DAD085;">unpack</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>H<span style="color:#65B042;">"</span></span>,<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>Il</span>)*(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>L</span>+<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>i</span>+1))));}} sub this {<span style="color:#E28964;">return</span>(<span style="color:#DAD085;">substr</span>(<span style="color:#DAD085;">shift</span>,1,1))} sub works {<span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>job</span>=<span style="color:#DAD085;">shift</span>;<span style="color:#E28964;">return</span>(<span style="color:#DAD085;">chr</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>job</span>))} sub in {<span style="color:#99CF50;">my</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>force</span>=<span style="color:#DAD085;">shift</span>;<span style="color:#E28964;">return</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>force</span>.=<span style="color:#65B042;"><span style="color:#65B042;">"</span>m<span style="color:#65B042;">"</span></span>);} sub the {<span style="color:#99CF50;">my</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>foot</span>=<span style="color:#DAD085;">shift</span>;<span style="color:#E28964;">return</span>(CORE::<span style="color:#DAD085;">int</span>(<span style="color:#DAD085;">substr</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>foot</span>,0,1))/CORE::<span style="color:#DAD085;">int</span>(<span style="color:#DAD085;">substr</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>foot</span>,1,1))*2);} sub end {<span style="color:#E28964;">return</span>(works(<span style="color:#DAD085;">shift</span>))} sub is {<span style="color:#E28964;">if</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>_</span>[0]=<span style="color:#E9C062;"><span style="color:#E9C062;">~/</span>[0-9.]<span style="color:#E9C062;">/</span></span>){<span style="color:#E28964;">return</span>(<span style="color:#DAD085;">chr</span>(<span style="color:#DAD085;">shift</span>))}<span style="color:#E28964;">else</span>{<span style="color:#E28964;">return</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span> <span style="color:#65B042;">"</span></span>)<span style="color:#E28964;">if</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>_</span>[0]<span style="color:#DAD085;">eq</span><span style="color:#65B042;"><span style="color:#65B042;">'</span>not<span style="color:#65B042;">'</span></span>);}} sub very {<span style="color:#E28964;">if</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$#</span>_</span>=<span style="color:#E9C062;"><span style="color:#E9C062;">~/</span>[0-9a-zA-G]*<span style="color:#E9C062;">/</span></span>){&<span style="color:#DAD085;">int</span>(<span style="color:#E28964;">eval</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>_</span>[0]));<span style="color:#E28964;">return</span>(<span style="color:#DAD085;">shift</span>)<span style="color:#E28964;">if</span>(1)}<span style="color:#E28964;">else</span>{<span style="color:#E28964;">return</span>(<span style="color:#DAD085;">shift</span>);}} sub great {<span style="color:#E28964;">return</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>~<span style="color:#65B042;">"</span></span>)} sub like {<span style="color:#E28964;">return</span>(<span style="color:#DAD085;">shift</span>)} sub killing {<span style="color:#E28964;">return</span>((<span style="color:#DAD085;">shift</span>))} sub without {<span style="color:#99CF50;">my</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>idiots</span>=(<span style="color:#DAD085;">shift</span>);<span style="color:#99CF50;">my</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>pace</span>=like(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>idiots</span>);<span style="color:#E28964;">return</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>idiots</span>);} sub you {<span style="color:#E28964;">return</span>(this(<span style="color:#DAD085;">shift</span>))}sub r {<span style="color:#99CF50;">my</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>ecret</span>=<span style="color:#DAD085;">shift</span>;<span style="color:#E28964;">if</span>(<span style="color:#DAD085;">shift</span>){<span style="color:#E28964;">return</span>(<span style="color:#DAD085;">chr</span>(CORE::<span style="color:#DAD085;">int</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>ecret</span>)));}<span style="color:#E28964;">else</span>{<span style="color:#E28964;">return</span>((<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>ecret</span>));}} sub odd {<span style="color:#E28964;">for</span>(1..100){<span style="color:#E28964;">return</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>_</span> <span style="color:#E28964;">if</span> is(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>_</span>/2)<span style="color:#DAD085;">eq</span><span style="color:#65B042;"><span style="color:#65B042;">"</span>@<span style="color:#65B042;">"</span></span>};} sub actors {<span style="color:#E28964;">return</span>(<span style="color:#DAD085;">shift</span>);} <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>;<span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">#</span>is silly, I know</span> <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>iguanna</span>=runs upsidedown; <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hoes</span>=1337; <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>trangly</span>=silly(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>iguanna</span><span style="color:#E28964;">-></span>eats(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hoes</span>)); <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>evil</span>=14; <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hoes</span>=<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>trangly</span>/<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>evil</span>; <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>.=<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hoes</span>; <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>=works(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>); <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>plot</span>=<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>iguanna</span><span style="color:#E28964;">-></span>eats(its(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>evil</span>)); <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>dream</span>=<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hoes</span>+<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>plot</span>; <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>.=crazy(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>dream</span>);end(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>trangly</span>); <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>newplot</span>=killing(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>); <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>toes</span>=in(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>newplot</span>); <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>=<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>toes</span>; <span style="color:#99CF50;">my</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hat</span>=0; <span style="color:#E28964;">if</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hat</span><<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hoes</span>){<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hat</span>=the(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hoes</span>);} <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>.=silly(without(<span style="color:#DAD085;">chr</span>(actors(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hoes</span>/<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hat</span>)))); <span style="color:#99CF50;">my</span> (<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>luck</span>,<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>y</span>)=(<span style="color:#65B042;"><span style="color:#65B042;">"</span>num<span style="color:#65B042;">"</span></span>,<span style="color:#65B042;"><span style="color:#65B042;">"</span>ber<span style="color:#65B042;">"</span></span>); <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>luck</span>=~<span style="color:#E9C062;"><span style="color:#DAD085;">y</span><span style="color:#E9C062;">/</span>num<span style="color:#E9C062;">/</span>ber<span style="color:#E9C062;">/</span></span>; <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>luck</span>=~<span style="color:#E9C062;"><span style="color:#E9C062;"><span style="color:#DAD085;">s</span>/</span>be.</span><span style="color:#E9C062;"><span style="color:#E9C062;">/</span>13<span style="color:#E9C062;">/</span></span>; <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>newplot</span>=<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>luck</span>; <span style="color:#99CF50;">my</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hacke</span>=r(you(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>luck</span>)); <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hacke</span>=r(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hoes</span>/<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hacke</span>+r(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>luck</span>)); <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>.=(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hacke</span>=r(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hacke</span>,<span style="color:#65B042;"><span style="color:#65B042;">"</span>y<span style="color:#65B042;">"</span></span>)); <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>.=this(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>); <span style="color:#99CF50;">my</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>fate</span>=yes; <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>.=silly(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>fate</span>, <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>luck</span>,<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>hat</span>); <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>.=(is(<span style="color:#65B042;"><span style="color:#65B042;">"</span>very<span style="color:#65B042;">"</span></span>). odd); <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>.=is(<span style="color:#65B042;"><span style="color:#65B042;">"</span>not<span style="color:#65B042;">"</span></span>). great; <span style="color:#99CF50;">my</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>odd</span>=<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>; <span style="color:#99CF50;">my</span><span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>self</span>=great(<span style="color:#65B042;"><span style="color:#65B042;">"</span>ly<span style="color:#65B042;">"</span></span>);<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>odd</span>=~ <span style="color:#E9C062;"><span style="color:#E9C062;"><span style="color:#DAD085;">s</span>/</span>^((.?).*)</span><span style="color:#E9C062;"><span style="color:#E9C062;">/</span><span style="color:#8A9A95;"><span style="color:#8A9A95;">$</span>1</span><span style="color:#8A9A95;"><span style="color:#8A9A95;">$</span>2</span><span style="color:#E9C062;">/</span></span>; <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>advice</span>=expect demise; <span style="color:#99CF50;">my</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>you</span>=silly(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>advice</span>); <span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>=very(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>odd</span>); <span style="color:#E28964;">if</span>(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>you</span><span style="color:#E28964;">-></span>run(<span style="color:#3E87E3;"><span style="color:#3E87E3;">$</span>this</span>)){<span style="color:#E28964;">die</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>for stupidity<span style="color:#65B042;">"</span></span>);} </pre> </div> </div> <a href="http://refactormycode.com/codes/266-guess-the-code" style="color:#fff" title="As seen on RefactorMyCode.com"><img alt="Small_logo" src="http://refactormycode.com/images/small_logo.gif" style="border:0" /></a>