function punyaHuruf(kataPertama, kataKedua) {
// Ubah kedua kata menjadi huruf kecil agar case-insensitive
const lowerKataPertama = kataPertama.toLowerCase();
const lowerKataKedua = kataKedua.toLowerCase();
// Periksa setiap huruf di kata pertama
for (let huruf of lowerKataPertama) {
// Jika huruf tidak ada di kata kedua, kembalikan false
if (!lowerKataKedua.includes(huruf)) {
return false;
}
}
// Jika semua huruf kata pertama ditemukan di kata kedua, kembalikan true
return true;
}
// Contoh penggunaan
console.log(punyaHuruf('cat', 'antarctica'));
console.log(punyaHuruf('cat', 'australia'));
console.log(punyaHuruf('cat', 'ANTARCTICA'));
ZnVuY3Rpb24gcHVueWFIdXJ1ZihrYXRhUGVydGFtYSwga2F0YUtlZHVhKSB7CiAgICAvLyBVYmFoIGtlZHVhIGthdGEgbWVuamFkaSBodXJ1ZiBrZWNpbCBhZ2FyIGNhc2UtaW5zZW5zaXRpdmUKICAgIGNvbnN0IGxvd2VyS2F0YVBlcnRhbWEgPSBrYXRhUGVydGFtYS50b0xvd2VyQ2FzZSgpOwogICAgY29uc3QgbG93ZXJLYXRhS2VkdWEgPSBrYXRhS2VkdWEudG9Mb3dlckNhc2UoKTsKICAgIAogICAgLy8gUGVyaWtzYSBzZXRpYXAgaHVydWYgZGkga2F0YSBwZXJ0YW1hCiAgICBmb3IgKGxldCBodXJ1ZiBvZiBsb3dlckthdGFQZXJ0YW1hKSB7CiAgICAgICAgLy8gSmlrYSBodXJ1ZiB0aWRhayBhZGEgZGkga2F0YSBrZWR1YSwga2VtYmFsaWthbiBmYWxzZQogICAgICAgIGlmICghbG93ZXJLYXRhS2VkdWEuaW5jbHVkZXMoaHVydWYpKSB7CiAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICB9CiAgICB9CiAgICAvLyBKaWthIHNlbXVhIGh1cnVmIGthdGEgcGVydGFtYSBkaXRlbXVrYW4gZGkga2F0YSBrZWR1YSwga2VtYmFsaWthbiB0cnVlCiAgICByZXR1cm4gdHJ1ZTsKfQoKCi8vIENvbnRvaCBwZW5nZ3VuYWFuCmNvbnNvbGUubG9nKHB1bnlhSHVydWYoJ2NhdCcsICdhbnRhcmN0aWNhJykpOwpjb25zb2xlLmxvZyhwdW55YUh1cnVmKCdjYXQnLCAnYXVzdHJhbGlhJykpOwpjb25zb2xlLmxvZyhwdW55YUh1cnVmKCdjYXQnLCAnQU5UQVJDVElDQScpKTs=