From 559406e8ab935230847caa9f7a325eaeed114050 Mon Sep 17 00:00:00 2001 From: Sarvar <56576654+sarvar-akbarov@users.noreply.github.com> Date: Sat, 1 Jul 2023 10:28:17 +0500 Subject: [PATCH] Added solution in PHP language --- solutions/028.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/solutions/028.md b/solutions/028.md index f525e49..3568ed5 100644 --- a/solutions/028.md +++ b/solutions/028.md @@ -92,4 +92,40 @@ class Solution: return less+[pivot]*equal_count+great ``` +#### PHP +```php +class Solution { + + /** + * @param Integer[] $nums + * @param Integer $pivot + * @return Integer[] + */ + function pivotArray($nums, $pivot) { + $result = []; + + $countPivots = 0; + + foreach($nums as $key => $num){ + if($num < $pivot){ + $result[] = $num; + unset($nums[$key]); + }elseif($num == $pivot){ + $countPivots++; + unset($nums[$key]); + } + } + + while($countPivots--){ + $result[] = $pivot; + } + + foreach($nums as $num){ + $result[] = $num; + } + + return $result; + } +} +``` ***NB***: If you want to get community points please suggest solutions in other languages as merge requests.