# | 标题 | 回答 | 解析 | 创建时间 |
---|---|---|---|---|
1 | 年龄问题求解 | $z = 0.5; $answer = false; while (!$answer && $z <= 200) { if (10 * ( (12 * $z)%10) + (12 * $z - (12 * $z) % 10)/10 == 10 * $z ) { echo $z; $answer = true; } else { $z += 0.5; } } | Mar 20, 2019, 4:39:02 PM | |
2 | 两数之和 | $num = [11, 15, 2, 7]; function get($num, $target) { if (!isset($num[1])) { return fasle; } foreach ($num as $k => $v) { $possible_key = array_search($target - $v, $num); if ($possible_key && $possible_key != $k) { return [ $k, $possible_key ]; } } return false; } var_dump(get($num, 9)); | Mar 20, 2019, 4:10:20 PM |