發表文章

目前顯示的是有「LeetCode」標籤的文章

[LeetCode][PHP] #35 Search Insert Position

https://leetcode.com/problems/search-insert-position/ class Solution {     function searchInsert($nums, $target) {         if (array_search($target, $nums) !== false) {             return array_search($target, $nums);         }         else {             foreach ($nums as $k => $v) {                 if ($v > $target) {                     return $k;                 }                 else if (($k+1) == count($nums)) {                     return $k+1;                 }             }         }     } }

[LeetCode][PHP] #242 Valid Anagram

https://leetcode.com/problems/valid-anagram/ class Solution {     function isAnagram($s, $t) {         $a_s = str_split($s);         $a_t = str_split($t);         sort($a_s);         sort($a_t);         return implode('', $a_s) === implode('', $a_t);     } }

[LeetCode][PHP] #7 Reverse Integer

https://leetcode.com/problems/reverse-integer/ class Solution {     function reverse($x) {         $symbol = 1;         if ($x < 0) $symbol = -1;         $int = $x * $symbol;         $int = strrev($int) * $symbol;         if ($int > pow(2, 31) or $int < pow(2, 31)*-1) {            return 0;         }         else {             return $int;         }     } }

[LeetCode][PHP] #1 Two Sum

https://leetcode.com/problems/two-sum/submissions/ class Solution {     function twoSum($nums, $target) {         foreach ($nums as $k => $v) {             unset($nums[$k]);             if ($k2 = array_search($target - $v, $nums)) {                 return [$k, $k2];             }         }         return [];     } }