fork download
  1. function punyaHuruf(kataPertama, kataKedua) {
  2. var kataPertamaLower = kataPertama.toLowerCase();
  3. var kataKeduaLower = kataKedua.toLowerCase();
  4.  
  5. // Menggunakan perulangan 'for' biasa
  6. for (var i = 0; i < kataPertamaLower.length; i++) {
  7. var huruf = kataPertamaLower.charAt(i);
  8. // Menggunakan indexOf() karena includes() juga modern
  9. if (kataKeduaLower.indexOf(huruf) === -1) {
  10. return false;
  11. }
  12. }
  13. return true;
  14. }
  15.  
  16. // Menggunakan penggabungan string '+' biasa
  17. print("punyaHuruf('cat', 'antarctica') -> " + punyaHuruf('cat', 'antarctica'));
  18. print("punyaHuruf('cat', 'australia') -> " + punyaHuruf('cat', 'australia'));
  19. print("punyaHuruf('cat', 'ANTARCTICA') -> " + punyaHuruf('cat', 'ANTARCTICA'));
Success #stdin #stdout 0.47s 42264KB
stdin
Standard input is empty
stdout
punyaHuruf('cat', 'antarctica') -> true
punyaHuruf('cat', 'australia') -> false
punyaHuruf('cat', 'ANTARCTICA') -> true