Visa ett inlägg
Oläst 2005-07-25, 19:34 #2
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Originally posted by koala@Jul 25 2005, 18:34
Kod:
<?php
echo p(3); // Vad kommer att skrivas ut, och hur ska detta resultat tolkas?

function p($d){
	return(int)$d!=$d ? isset($$_SERVER) : $d<2 ? function_exists('+') : (($d==(strlen($_SERVER['SCRIPT_FILENAME'])!= !($d===$d)) + preg_match("/l/", "linux")) ? ($_SERVER===$d) : d($d));
}

function d($d){
	for ($x = !NULL + (bool)"x"; $x*$x <= $d; $x++) {
 if(!($d%$x))
 	return !$d===$d;
 }
	return!$d===!$d;
}
?>
Får man poäng om man kan skriva den mest svår tydliga funktion???

Skulle inte skada med några <ENTER> och tabbar i den koden :P
Jonas är inte uppkopplad   Svara med citatSvara med citat