Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,774 questions

51,679 answers

573 users

How to find highest frequency character in a string with Python

2 Answers

0 votes
TOTLAASCII  = 256
  
def get_highest_frequency_character(s): 
    arr = [0] * TOTLAASCII  
  
    for i in s: 
        arr[ord(i)] += 1; 
  
    max = arr[0]
    ch = '' 
    for i in s: 
        if max < arr[ord(i)]: 
            max = arr[ord(i)] 
            ch = i 
  
    return ch 
  

s = "javac++phpcpythonc#GO"
print("Highest frequency character: " + get_highest_frequency_character(s)) 



'''
run:

Highest frequency character: c

'''

 



answered Jan 20, 2021 by avibootz
0 votes
import collections 
  
s = "javac++phpcpythonc#GO"

print("Highest frequency character: " + collections.Counter(s).most_common(1)[0][0] ) 



'''
run:

Highest frequency character: c

'''

 



answered Jan 20, 2021 by avibootz

Related questions

1 answer 176 views
1 answer 150 views
1 answer 188 views
1 answer 115 views
1 answer 118 views
...