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