Der Martin: Rätsel zum Wochenende

Beitrag lesen

Moin Gunnar,

Um euch die Langeweile zu vertreiben:
Wozu dient diese Funktion?

function f(x) {

return (!(x % 4) && (!(x % 0620) || (x % 0144)));
}

  
Auf den ersten Blick Kraut und Rüben. Oktalzahlen eignen sich prima dazu, numerische Sachverhalte zu verschleiern. Nehmen wir doch mal die dezimalen Formen:  
  

> ~~~javascript

function f(x) {  

>   return (!(x % 4) && (!(x % 400) || (x % 100)));  
> }

Et voilà, dann sieht das doch ganz gefährlich nach einer Formel

f(x) = bool( x ist ein Schaltjahr )

aus. War doch ganz einfach. ;-)
Schönes Wochenende noch,

Martin