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
Arrays, loops, strings...
Similar virtual attributes and their getters/setter
Check type is XML Serializable
Serena Collage slideshow
Shortest regular expression for matching a subdomain.
Caching Methods
Tab-Switching in jQuery
Apache log file sorting
How to find max, min of three numbers?
repeated code in rspec model test
Popular
Caching Methods
How to find max, min of three numbers?
Similar virtual attributes and their getters/setter
Arrays, loops, strings...
Shortest regular expression for matching a subdomain.
Check type is XML Serializable
Apache log file sorting
Tab-Switching in jQuery
Serena Collage slideshow
A simple factorial program.
Pastable version of
Brainfuck Generator in Ruby
<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</pre> <pre class="sunburst"><span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">#</span> generate_bf.rb</span> <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">#</span> (copyleft) Matt Gauger 2008</span> <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">#</span> Randomly generates a brainfuck program</span> <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">#</span> Commandline argument is used as the length of the program</span> <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">#</span> Otherwise, the program defaults to 140 characters in length to fit on Twitter</span> </pre> </div> </div> <div style="overflow:auto;border:solid 1px #ccc;background:#000;color:#F8F8F8"> <div class="section"> <span style="margin:0;padding:4px 6px;font-size:12px;float:right;">!! generated Brainfuck code not guaranteed to do anything !!</span> <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</pre> <pre class="sunburst"> length <span style="color:#E28964;">=</span> <span style="color:#3387CC;">140</span> program <span style="color:#E28964;">=</span> <span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#65B042;">"</span></span> <span style="color:#3E87E3;">ARGV</span>.<span style="color:#89BDFF;">each</span> <span style="color:#E28964;">do </span>|<span style="color:#3E87E3;">n</span>| <span style="color:#E28964;">if</span> n <span style="color:#E28964;">!=</span> <span style="color:#3387CC;">nil</span> <span style="color:#E28964;">and</span> n <span style="color:#E28964;">!=</span> <span style="color:#3387CC;">0</span> length <span style="color:#E28964;">=</span> n.<span style="color:#89BDFF;">to_i</span> <span style="color:#E28964;">end</span> <span style="color:#E28964;">end</span> length.<span style="color:#89BDFF;">downto</span>(<span style="color:#3387CC;">1</span>) { |<span style="color:#3E87E3;">n</span>| choice <span style="color:#E28964;">=</span> <span style="color:#89BDFF;">rand</span>(<span style="color:#3387CC;">7</span>) <span style="color:#E28964;">case</span> choice <span style="color:#E28964;">when</span> <span style="color:#3387CC;">0</span> program.<span style="color:#89BDFF;">concat</span>(<span style="color:#65B042;"><span style="color:#65B042;">'</span>><span style="color:#65B042;">'</span></span>) <span style="color:#E28964;">when</span> <span style="color:#3387CC;">1</span> program.<span style="color:#89BDFF;">concat</span>(<span style="color:#65B042;"><span style="color:#65B042;">'</span><<span style="color:#65B042;">'</span></span>) <span style="color:#E28964;">when</span> <span style="color:#3387CC;">2</span> program.<span style="color:#89BDFF;">concat</span>(<span style="color:#65B042;"><span style="color:#65B042;">'</span>+<span style="color:#65B042;">'</span></span>) <span style="color:#E28964;">when</span> <span style="color:#3387CC;">3</span> program.<span style="color:#89BDFF;">concat</span>(<span style="color:#65B042;"><span style="color:#65B042;">'</span>-<span style="color:#65B042;">'</span></span>) <span style="color:#E28964;">when</span> <span style="color:#3387CC;">4</span> program.<span style="color:#89BDFF;">concat</span>(<span style="color:#65B042;"><span style="color:#65B042;">'</span>.<span style="color:#65B042;">'</span></span>) <span style="color:#E28964;">when</span> <span style="color:#3387CC;">5</span> program.<span style="color:#89BDFF;">concat</span>(<span style="color:#65B042;"><span style="color:#65B042;">'</span>,<span style="color:#65B042;">'</span></span>) <span style="color:#E28964;">when</span> <span style="color:#3387CC;">6</span> program.<span style="color:#89BDFF;">concat</span>(<span style="color:#65B042;"><span style="color:#65B042;">'</span>[<span style="color:#65B042;">'</span></span>) <span style="color:#E28964;">when</span> <span style="color:#3387CC;">7</span> program.<span style="color:#89BDFF;">concat</span>(<span style="color:#65B042;"><span style="color:#65B042;">'</span>]<span style="color:#65B042;">'</span></span>) <span style="color:#E28964;">else</span> <span style="color:#E28964;">end</span> } puts program </pre> </div> </div> <a href="http://refactormycode.com/codes/412-brainfuck-generator-in-ruby" 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>