commit 3132608f5071b672899b45bd0ee884db5bb8b133 Author: 202410715238 ZAHRA AYUNINDYA <202410715238@mhs.ubharajaya.ac.id> Date: Fri Apr 25 23:34:08 2025 +0700 Add 4.4 kata yang kaya diff --git a/4.4 kata yang kaya b/4.4 kata yang kaya new file mode 100644 index 0000000..8cb7a7b --- /dev/null +++ b/4.4 kata yang kaya @@ -0,0 +1,26 @@ +from collections import Counter +# Daftar kalimat +data = [ + "kata di ujung pena", + "juli di bulan juni", + "daun di atas bantal" +] + +# Menghitung jumlah huruf unik untuk setiap kata dalam setiap kalimat +hasil = {} +for kalimat in data: + kata_kata = kalimat.split() + for kata in kata_kata: + huruf = kata.upper() + huruf_unik = len(set(huruf)) + hasil[kata] = huruf_unik + +# Mencari kata dengan huruf unik terbanyak +kata_terbanyak = max(hasil, key=hasil.get) +jumlah_terbanyak = hasil[kata_terbanyak] + +# Menampilkan hasil +print("Jumlah huruf unik per kata:") +for kata, jumlah in hasil.items(): + print(f"{kata}: {jumlah}") +print(f"\nKata dengan huruf unik terbanyak: '{kata_terbanyak}' ({jumlah_terbanyak} huruf unik)")