README.md/4.4 kata yang kaya

27 lines
748 B
Plaintext

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)")