Add 4.4 kata yang kaya
This commit is contained in:
commit
3132608f50
26
4.4 kata yang kaya
Normal file
26
4.4 kata yang kaya
Normal file
@ -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)")
|
Loading…
x
Reference in New Issue
Block a user