From e60b22f9b1fe204f043c237030509d50dc3c793f Mon Sep 17 00:00:00 2001 From: Sarvar <56576654+sarvar-akbarov@users.noreply.github.com> Date: Sat, 1 Jul 2023 10:42:51 +0500 Subject: [PATCH] Added solution in PHP language --- solutions/002.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/solutions/002.md b/solutions/002.md index a74700d..3bd7c97 100644 --- a/solutions/002.md +++ b/solutions/002.md @@ -88,4 +88,37 @@ var isStrictlyPalindromic = function(n) { }; ``` +#### PHP +```php + +class Solution { + + /** + * @param Integer $n + * @return Boolean + */ + function isStrictlyPalindromic($n) { + for($i = 2; $i <= $n-2; $i++){ + if($n%$i == 0){ + return false; + }else{ + $temp = $n; + + $numberInBaseN = ""; + $numberInBaseNReversed = ""; + while($k = (int)($temp/$i)){ + $numberInBaseN = ($temp-$k*$i) . $numberInBaseN; + $numberInBaseNReversed = $numberInBaseNReversed . ($temp-$k*$i); + $temp = $k; + } + $numberInBaseN = $temp . $numberInBaseN; + $numberInBaseNReversed = $numberInBaseNReversed . $temp; + if($numberInBaseN !== $numberInBaseNReversed) return false; + } + } + + return true; + } +} +``` ** If you want to get community points please suggest solutions in other languages as merge requests. **