fork download
  1. function punyaHuruf(kataPertama, kataKedua) {
  2. if (kataPertama == null || kataKedua == null) return false;
  3.  
  4. const str1 = String(kataPertama);
  5. const str2 = String(kataKedua);
  6.  
  7. if (str1.length === 0) return true;
  8. if (str2.length === 0) return false;
  9.  
  10. const kata1Lower = str1.toLowerCase();
  11. const kata2Lower = str2.toLowerCase();
  12. const hurufKataKedua = new Set(kata2Lower);
  13.  
  14. return [...kata1Lower].every(huruf => hurufKataKedua.has(huruf));
  15. }
  16.  
  17. console.log(punyaHuruf('cat', 'antarctica'));
  18. console.log(punyaHuruf('cat', 'australia'));
  19. console.log(punyaHuruf('cat', 'ANTARCTICA'));
Success #stdin #stdout 0.03s 19676KB
stdin
Standard input is empty
stdout
true
false
true