You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server
We have an anniversary Game Jam! Click here for more info.

Golfed code snippets

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

0
b/PC, Mac & Vintage Computers publicado por u/Yuki December 06, 2018, 01:23:24 AM
Code (node.js, 346 chars) Select

[..." sos"].map(c=>{p="  etianmsurwdkgohvfüläpjbxcyzqö 54\x063é  2&è+  à 16=/ ç\2( 7  ñ8 90     \4      ?_    \"  .    @   '  -        ;! )     ,    :".search(c)
for(s="00";p>1;p=p/2|0)s=(p%2?"1110":"10")+s
m+=p>0?s:s+s},m=i="");(w=new(require('wemo-client'))()).discover((e,d)=>{setInterval(_=>w.client(d).setBinaryState(+m[i++%m.length]),500)})


Probably the weirdest constant to ever appear in a program, guess what it does.

the answer

Get one of these things, plug a lamp in and it does morse code with the correct timing.
Inicia sesión o crea una cuenta para dejar un comentario
u/_iPhoenix_ December 08, 2018, 04:28:09 AM
As far as weird/cool constants in golfed code goes, this is my absolute favorite.

From the Quake III Arena source code, a routine to calculate an inverse square root
float Q_rsqrt( float number )
{
   long i;
   float x2, y;
   const float threehalfs = 1.5F;

   x2 = number * 0.5F;
   y  = number;
   i  = * ( long * ) &y;                       // evil floating point bit level hacking
   i  = 0x5f3759df - ( i >> 1 );               // what the c?
   y  = * ( float * ) &i;
   y  = y * ( threehalfs - ( x2 * y * y ) );   // 1st iteration
//   y  = y * ( threehalfs - ( x2 * y * y ) );   // 2nd iteration, this can be removed

   return y;
}



From wikipedia
u/Yuki December 08, 2018, 06:18:41 AM
Ah yeah, back when golfing your code was actually useful, I love little tricks like this.

C allows for a lot of neat stuff like doing stuff on a float as if it was an int.
u/rowan_futurerave December 12, 2018, 11:45:27 AM
Quote from: Juju on December 06, 2018, 01:23:24 AM
Code (node.js, 346 chars) Select

[..." sos"].map(c=>{p="  etianmsurwdkgohvfüläpjbxcyzqö 54\x063é  2&è+  à 16=/ ç\2( 7  ñ8 90     \4      ?_    \"  .    @   '  -        ;! )     ,    :".search(c)
for(s="00";p>1;p=p/2|0)s=(p%2?"1110":"10")+s
m+=p>0?s:s+s},m=i="");(w=new(require('wemo-client'))()).discover((e,d)=>{setInterval(_=>w.client(d).setBinaryState(+m[i++%m.length]),500)})


Probably the weirdest constant to ever appear in a program, guess what it does.

the answer

Get one of these things, plug a lamp in and it does morse code with the correct timing.

What a hideous bastard of a piece of code. I would definitely sack the person who wrote it.
Start a Discussion

b/PC, Mac & Vintage Computers

Computer programming discussion and project showcase

133
Topics
Explore Board
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal