ホームページ >バックエンド開発 >PHPチュートリアル >PHP水仙問題の解決策の1つ
<?php for($i=100;$i<=999;$i++){ $node=(string)$i; $a = (int)$node[0]*(int)$node[0]*(int)$node[0]; $b = (int)$node[1]*(int)$node[1]*(int)$node[1]; $c = (int)$node[2]*(int)$node[2]*(int)$node[2]; if($a+$b+$c==$i){ echo $a."+".$b."+".$c."=".$i."<br/>"; }}?>
問題の説明: 100 ~ 999 の任意の数値 abc=a の 3 乗 + b の 3 乗 + c の 3 乗