<?php
function punyaHuruf($kataPertama, $kataKedua) {
// cek tiap huruf pada kata pertama apakah ada di kata kedua
for ($i = 0; $i < strlen($kata_pertama); $i++) { $huruf = $kata_pertama[$i];
if (strpos($kata_kedua, $huruf) === false) { return false;
}
}
return true;
}
// Test cases
echo "cat, antartica: " . (punyaHuruf('cat', 'antarctica') ? 'true' : 'false') . "\n";
echo "cat, australia: " . (punyaHuruf('cat', 'australia') ? 'true' : 'false') . "\n";
echo "cat, ANTARTICA: " . (punyaHuruf('cat', 'ANTARCTICA') ? 'true' : 'false') . "\n";
echo "hello, world: " . (punyaHuruf('hello', 'world') ? 'true' : 'false') . "\n";
echo "aaa, abcdef: " . (punyaHuruf('aaa', 'abcdef') ? 'true' : 'false') . "\n";
?>
Cjw/cGhwCmZ1bmN0aW9uIHB1bnlhSHVydWYoJGthdGFQZXJ0YW1hLCAka2F0YUtlZHVhKSB7CiAgICAka2F0YV9wZXJ0YW1hID0gc3RydG9sb3dlcigka2F0YVBlcnRhbWEpOwogICAgJGthdGFfa2VkdWEgPSBzdHJ0b2xvd2VyKCRrYXRhS2VkdWEpOwogICAgCiAgICAvLyBjZWsgdGlhcCBodXJ1ZiBwYWRhIGthdGEgcGVydGFtYSBhcGFrYWggYWRhIGRpIGthdGEga2VkdWEKICAgIGZvciAoJGkgPSAwOyAkaSA8IHN0cmxlbigka2F0YV9wZXJ0YW1hKTsgJGkrKykgewogICAgICAgICRodXJ1ZiA9ICRrYXRhX3BlcnRhbWFbJGldOwogICAgICAgIGlmIChzdHJwb3MoJGthdGFfa2VkdWEsICRodXJ1ZikgPT09IGZhbHNlKSB7CiAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gdHJ1ZTsKfQoKLy8gVGVzdCBjYXNlcwplY2hvICJjYXQsIGFudGFydGljYTogIiAuIChwdW55YUh1cnVmKCdjYXQnLCAnYW50YXJjdGljYScpID8gJ3RydWUnIDogJ2ZhbHNlJykgLiAiXG4iOwplY2hvICJjYXQsIGF1c3RyYWxpYTogIiAuIChwdW55YUh1cnVmKCdjYXQnLCAnYXVzdHJhbGlhJykgPyAndHJ1ZScgOiAnZmFsc2UnKSAuICJcbiI7CmVjaG8gImNhdCwgQU5UQVJUSUNBOiAiIC4gKHB1bnlhSHVydWYoJ2NhdCcsICdBTlRBUkNUSUNBJykgPyAndHJ1ZScgOiAnZmFsc2UnKSAuICJcbiI7CmVjaG8gImhlbGxvLCB3b3JsZDogIiAuIChwdW55YUh1cnVmKCdoZWxsbycsICd3b3JsZCcpID8gJ3RydWUnIDogJ2ZhbHNlJykgLiAiXG4iOwplY2hvICJhYWEsIGFiY2RlZjogIiAuIChwdW55YUh1cnVmKCdhYWEnLCAnYWJjZGVmJykgPyAndHJ1ZScgOiAnZmFsc2UnKSAuICJcbiI7Cj8+