fork download
  1.  
  2. <?php
  3. function punyaHuruf($kataPertama, $kataKedua) {
  4. $kata_pertama = strtolower($kataPertama);
  5. $kata_kedua = strtolower($kataKedua);
  6.  
  7. // cek tiap huruf pada kata pertama apakah ada di kata kedua
  8. for ($i = 0; $i < strlen($kata_pertama); $i++) {
  9. $huruf = $kata_pertama[$i];
  10. if (strpos($kata_kedua, $huruf) === false) {
  11. return false;
  12. }
  13. }
  14. return true;
  15. }
  16.  
  17. // Test cases
  18. echo "cat, antartica: " . (punyaHuruf('cat', 'antarctica') ? 'true' : 'false') . "\n";
  19. echo "cat, australia: " . (punyaHuruf('cat', 'australia') ? 'true' : 'false') . "\n";
  20. echo "cat, ANTARTICA: " . (punyaHuruf('cat', 'ANTARCTICA') ? 'true' : 'false') . "\n";
  21. echo "hello, world: " . (punyaHuruf('hello', 'world') ? 'true' : 'false') . "\n";
  22. echo "aaa, abcdef: " . (punyaHuruf('aaa', 'abcdef') ? 'true' : 'false') . "\n";
  23. ?>
Success #stdin #stdout 0.03s 25876KB
stdin
Standard input is empty
stdout
cat, antartica: true
cat, australia: false
cat, ANTARTICA: true
hello, world: false
aaa, abcdef: true