Snippet-174


stáhnout snippet
zobrazení: SyntaxHighlighter | GeSHi | Holý text
<?php

find_prime_factor(600851475143);

function find_prime_factor($shit) {
	$divide = 3;
	
	while($divide < $shit) {
		if(!($shit % $divide) && is_prime($shit / $divide))
			die('wooohoo '.($shit/$divide)."\n");			

		$divide = $divide + 2;
	}

	die("shouldn't end up here\n");
}

function is_prime($shit) {
	if(!($shit % 2)) return false;

	$divide = 3;

	while($shit % $divide && $divide < ($shit/2)) {
		$divide = $divide + 2;
	}

	return $shit % $divide;	
}


php 28 řádků | 2011-10-22 02:58:19