fork download
  1. <?php
  2.  
  3. function punyaHuruf(string $kataPertama, string $kataKedua): bool
  4. {
  5. $hurufPertama = str_split(strtolower($kataPertama));
  6. $hurufKedua = str_split(strtolower($kataKedua));
  7.  
  8. foreach ($hurufPertama as $huruf) {
  9. $index = array_search($huruf, $hurufKedua);
  10. if ($index === false) {
  11. return false;
  12. }
  13. unset($hurufKedua[$index]);
  14. }
  15.  
  16. return true;
  17. }
  18.  
  19. var_dump(punyaHuruf('cat', 'antartica'));
  20. var_dump(punyaHuruf('cat', 'australia'));
  21. var_dump(punyaHuruf('attract', 'ANTARTICA'));
Success #stdin #stdout 0.04s 26200KB
stdin
Standard input is empty
stdout
bool(true)
bool(false)
bool(false)