/**
* @desc 暴力计算
* @param Integer[] $nums
* @param Integer $target
* @return Integer[]
*/
function twoSum($nums, $target) {
for($i=0; $i<count($nums); $i++){
for($j=$i+1; $j<count($nums); $j++){
if($nums[$i] + $nums[$j] == $target) {
return [$i, $j];
}
}
}
}
/**
* @param Integer[] $nums
* @param Integer $target
* @return Integer[]
*/
function twoSum($nums, $target) {
$hashMap = [];
foreach ($nums as $k => $v) {
if(array_key_exists($target-$v, $hashMap)) {
return [$k, $hashMap[$target-$v]];
}
$hashMap[$v] = $k;
}
}