From b36463510684d023af8bc6e68adb5252c1b2f91b Mon Sep 17 00:00:00 2001 From: Qiu-IT Date: Sat, 10 Jun 2023 11:36:10 +0200 Subject: [PATCH] feat: add php solution to lc problem: No.1941 --- .../README.md | 18 ++++++++++++++++++ .../README_EN.md | 18 ++++++++++++++++++ .../Solution.php | 13 +++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/Solution.php diff --git a/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/README.md b/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/README.md index e685d07da5710..4a7a11fb260b0 100644 --- a/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/README.md +++ b/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/README.md @@ -156,6 +156,24 @@ function areOccurrencesEqual(s: string): boolean { } ``` +### **PHP** + +```php +class Solution { + /** + * @param String $s + * @return Boolean + */ + function areOccurrencesEqual($s) { + for ($i = 0; $i < strlen($s); $i++) { + $hashtable[$s[$i]] += 1; + } + $rs = array_unique($hashtable); + return count($rs) === 1; + } +} +``` + ### **...** ``` diff --git a/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/README_EN.md b/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/README_EN.md index a83efb322fe36..65ada5bc62d9c 100644 --- a/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/README_EN.md +++ b/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/README_EN.md @@ -140,6 +140,24 @@ function areOccurrencesEqual(s: string): boolean { } ``` +### **PHP** + +```php +class Solution { + /** + * @param String $s + * @return Boolean + */ + function areOccurrencesEqual($s) { + for ($i = 0; $i < strlen($s); $i++) { + $hashtable[$s[$i]] += 1; + } + $rs = array_unique($hashtable); + return count($rs) === 1; + } +} +``` + ### **...** ``` diff --git a/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/Solution.php b/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/Solution.php new file mode 100644 index 0000000000000..d72ce3bce779c --- /dev/null +++ b/solution/1900-1999/1941.Check if All Characters Have Equal Number of Occurrences/Solution.php @@ -0,0 +1,13 @@ +class Solution { + /** + * @param String $s + * @return Boolean + */ + function areOccurrencesEqual($s) { + for ($i = 0; $i < strlen($s); $i++) { + $hashtable[$s[$i]] += 1; + } + $rs = array_unique($hashtable); + return count($rs) === 1; + } +} \ No newline at end of file