function punyaHuruf(kataPertama, kataKedua) {
var kataPertamaLower = kataPertama.toLowerCase();
var kataKeduaLower = kataKedua.toLowerCase();
// Menggunakan perulangan 'for' biasa
for (var i = 0; i < kataPertamaLower.length; i++) {
var huruf = kataPertamaLower.charAt(i);
// Menggunakan indexOf() karena includes() juga modern
if (kataKeduaLower.indexOf(huruf) === -1) {
return false;
}
}
return true;
}
// Menggunakan penggabungan string '+' biasa
print("punyaHuruf('cat', 'antarctica') -> " + punyaHuruf('cat', 'antarctica'));
print("punyaHuruf('cat', 'australia') -> " + punyaHuruf('cat', 'australia'));
print("punyaHuruf('cat', 'ANTARCTICA') -> " + punyaHuruf('cat', 'ANTARCTICA'));
ZnVuY3Rpb24gcHVueWFIdXJ1ZihrYXRhUGVydGFtYSwga2F0YUtlZHVhKSB7CiAgdmFyIGthdGFQZXJ0YW1hTG93ZXIgPSBrYXRhUGVydGFtYS50b0xvd2VyQ2FzZSgpOwogIHZhciBrYXRhS2VkdWFMb3dlciA9IGthdGFLZWR1YS50b0xvd2VyQ2FzZSgpOwoKICAvLyBNZW5nZ3VuYWthbiBwZXJ1bGFuZ2FuICdmb3InIGJpYXNhCiAgZm9yICh2YXIgaSA9IDA7IGkgPCBrYXRhUGVydGFtYUxvd2VyLmxlbmd0aDsgaSsrKSB7CiAgICB2YXIgaHVydWYgPSBrYXRhUGVydGFtYUxvd2VyLmNoYXJBdChpKTsKICAgIC8vIE1lbmdndW5ha2FuIGluZGV4T2YoKSBrYXJlbmEgaW5jbHVkZXMoKSBqdWdhIG1vZGVybgogICAgaWYgKGthdGFLZWR1YUxvd2VyLmluZGV4T2YoaHVydWYpID09PSAtMSkgewogICAgICByZXR1cm4gZmFsc2U7CiAgICB9CiAgfQogIHJldHVybiB0cnVlOwp9CgovLyBNZW5nZ3VuYWthbiBwZW5nZ2FidW5nYW4gc3RyaW5nICcrJyBiaWFzYQpwcmludCgicHVueWFIdXJ1ZignY2F0JywgJ2FudGFyY3RpY2EnKSAtPiAiICsgcHVueWFIdXJ1ZignY2F0JywgJ2FudGFyY3RpY2EnKSk7CnByaW50KCJwdW55YUh1cnVmKCdjYXQnLCAnYXVzdHJhbGlhJykgLT4gIiArIHB1bnlhSHVydWYoJ2NhdCcsICdhdXN0cmFsaWEnKSk7CnByaW50KCJwdW55YUh1cnVmKCdjYXQnLCAnQU5UQVJDVElDQScpIC0+ICIgKyBwdW55YUh1cnVmKCdjYXQnLCAnQU5UQVJDVElDQScpKTs=