function mystery($y, $m, $d) {
$a = 0;
$b = 0;
$c = 0;
if($m < 3) {
$a = $m + 10;
$b = ($y-1) % 100;
$c = ($y-1) / 100;
}
else {
$a = $m - 2;
$b = $y % 100;
$c = $y / 100;
}
$w = (700 + (((26*$a)-2)/10)+$d+$b+$b/4+$c/4-(2*$c))%7;
echo $w;
}
Benim öğretici sorulardan birisi işlevi hesaplar soruyor. Ben geçmesi ve her hesaplama açıklamak, ama bunu yapmamız bekleniyor konum ne değildir eminim yapabilirsiniz. Ben göremiyorum herhangi belirgin bir kullanımı var mı?
Bir sağlama algoritması olabilir gibi her zaman 0 ile 6 arasında bir rakam üretmek gibi görünüyor, çünkü, bana bakıyor.
ps, başlangıçta Java ile yazılmış ama ben test etmek için benim bilgisayar içine yazdığınız zaman basitlik için PHP taşıdık. Kimsenin onu tercih ederdim eğer Java sürümünü yeniden yazabilirsiniz.