You are viewing a single comment's thread. Return to all comments →
u just calculate the words frequency convert them to list sort them alphabetically later sort them value based return the top three items
s = input() d={} for i in s: if i not in d: d[i]=1 else: d[i]+=1 items = list(d.items()) items.sort() for i in range(len(items)): for j in range(len(items)-1-i): if items[j][1] < items[j+1][1]: items[j], items[j+1] = items[j+1], items[j] for ch, freq in items[:3]: print(ch, freq)
Seems like cookies are disabled on this browser, please enable them to open this website
Company Logo
You are viewing a single comment's thread. Return to all comments →
u just calculate the words frequency convert them to list sort them alphabetically later sort them value based return the top three items