<?php /** * $t 是誤差範圍值 */ function squre($number ,$t){ $x1 = $number; $x2 = $number/2; while( abs($x1 - $x2) > $t){ $x1 = $x2; $x2 = ($x1 + $number/$x1)/2; } return $x2; } echo squre(5,0.1);
基本思路是使用二分法
<?php /** * $t 是誤差範圍值 */ function squre($number ,$t){ $x1 = $number; $x2 = $number/2; while( abs($x1 - $x2) > $t){ $x1 = $x2; $x2 = ($x1 + $number/$x1)/2; } return $x2; } echo squre(5,0.1);
基本思路是使用二分法
根據提示,賦權限,刪除文件等 jimmy@MacBook-Pro ~ % brew link node Linking /usr/local/Cellar/node/20.0.0... Er
# 假設puzzle是一個包含多個字符串的列表,每個字符串都是同一長度的,代表字母網格的一行 puzzle = [ "JGJGDDAOYD", "IDGFHSPOSA", "FGDIOSAFSC