fork download
  1. def punyaHuruf(kataPertama, kataKedua):
  2. # Mengubah kedua string menjadi huruf kecil agar perbandingan tidak sensitif huruf besar/kecil
  3. kataPertama_kecil = kataPertama.lower()
  4. kataKedua_kecil = kataKedua.lower()
  5.  
  6. # Mengiterasi setiap karakter dalam kataPertama
  7. for karakter in kataPertama_kecil:
  8. # Memeriksa apakah karakter saat ini TIDAK ada di kataKedua
  9. if karakter not in kataKedua_kecil:
  10. # Jika ditemukan satu karakter yang tidak ada, langsung kembalikan False
  11. return False
  12.  
  13. # Jika loop selesai tanpa menemukan karakter yang tidak ada, berarti semua karakter kataPertama ada di kataKedua
  14. return True
  15.  
  16. # Menggunakan operator % untuk format string
  17. print "punyaHuruf('cat', 'antarctica'): %s" % punyaHuruf('cat', 'antarctica')
  18. print "punyaHuruf('cat', 'australia'): %s" % punyaHuruf('cat', 'australia')
  19. print "punyaHuruf('cat', 'ANTARCTICA'): %s" % punyaHuruf('cat', 'ANTARCTICA')
  20. print "punyaHuruf('mobil', 'labor'): %s" % punyaHuruf('mobil', 'labor')
  21. print "punyaHuruf('apa', 'apel'): %s" % punyaHuruf('apa', 'apel')
  22. print "punyaHuruf('a', 'apple'): %s" % punyaHuruf('a', 'apple')
  23. print "punyaHuruf('', 'apaaja'): %s" % punyaHuruf('', 'apaaja')
  24. print "punyaHuruf('ini', ''): %s" % punyaHuruf('ini', '')
  25. print "punyaHuruf('kijang', 'jangan'): %s" % punyaHuruf('kijang', 'jangan')
Success #stdin #stdout 0.04s 63168KB
stdin
Standard input is empty
stdout
punyaHuruf('cat', 'antarctica'): True
punyaHuruf('cat', 'australia'): False
punyaHuruf('cat', 'ANTARCTICA'): True
punyaHuruf('mobil', 'labor'): False
punyaHuruf('apa', 'apel'): True
punyaHuruf('a', 'apple'): True
punyaHuruf('', 'apaaja'): True
punyaHuruf('ini', ''): False
punyaHuruf('kijang', 'jangan'): False