File tree 2 files changed +24
-6
lines changed
2 files changed +24
-6
lines changed Original file line number Diff line number Diff line change
1
+ # https://www.hackerrank.com/challenges/most-commons/problem
2
+
3
+ import collections
4
+
5
+ name = sorted (input ())
6
+ frequencies = collections .Counter (name )
7
+ frequencies = sorted (frequencies .items (), key = lambda x : x [1 ], reverse = True )
8
+
9
+ count = 0
10
+ for element in frequencies :
11
+ if count == 3 :
12
+ break
13
+ print (element [0 ], element [1 ])
14
+ count += 1
Original file line number Diff line number Diff line change 1
- import itertools
1
+ import collections
2
2
3
- word = 'aaaabbcaaabddeffg'
3
+ name = sorted (input ())
4
+ frequencies = collections .Counter (name )
5
+ frequencies = sorted (frequencies .items (), key = lambda x : x [1 ], reverse = True )
4
6
5
- for entry in itertools .groupby (word ):
6
- for element in entry [1 ]:
7
- print (element , end = '' )
8
- print ()
7
+ count = 0
8
+ for element in frequencies :
9
+ if count == 3 :
10
+ break
11
+ print (element [0 ], element [1 ])
12
+ count += 1
You can’t perform that action at this time.
0 commit comments