diff --git a/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/README.md b/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/README.md index 30219785da256..dab12767031df 100644 --- a/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/README.md +++ b/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/README.md @@ -107,6 +107,21 @@ int countOdds(int low, int high) { } ``` +### **PHP** + +```php +class Solution { + /** + * @param Integer $low + * @param Integer $high + * @return Integer + */ + function countOdds($low, $high) { + return (($high + 1) >> 1) - ($low >> 1); + } +} +``` + ### **...** ``` diff --git a/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/README_EN.md b/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/README_EN.md index c404787503dbb..7880b4250f34b 100644 --- a/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/README_EN.md +++ b/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/README_EN.md @@ -105,6 +105,21 @@ int countOdds(int low, int high) { } ``` +### **PHP** + +```php +class Solution { + /** + * @param Integer $low + * @param Integer $high + * @return Integer + */ + function countOdds($low, $high) { + return (($high + 1) >> 1) - ($low >> 1); + } +} +``` + ### **...** ``` diff --git a/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/Solution.php b/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/Solution.php new file mode 100644 index 0000000000000..845bdb06fe598 --- /dev/null +++ b/solution/1500-1599/1523.Count Odd Numbers in an Interval Range/Solution.php @@ -0,0 +1,11 @@ +class Solution { + + /** + * @param Integer $low + * @param Integer $high + * @return Integer + */ + function countOdds($low, $high) { + return (($high + 1) >> 1) - ($low >> 1); + } +} \ No newline at end of file