Skip to content

Commit 5adb95e

Browse files
authored
Update solution.hide.py
1 parent 4916ff4 commit 5adb95e

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed
Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1-
freq = {} # frequency of words in text
2-
line = input()
3-
for word in line.split():
4-
freq[word] = freq.get(word,0)+1
1+
# Your code here
2+
def compute_word_frequency(sentence):
3+
words = sentence.split()
54

6-
words = freq.keys()
7-
words.sort()
5+
word_frequency = {}
86

9-
for w in words:
10-
print ("%s:%d" % (w,freq[w]))
7+
for word in words:
8+
word_frequency[word] = word_frequency.get(word, 0) + 1
9+
10+
sorted_word_frequency = sorted(word_frequency.items(), key=lambda x: x[0])
11+
12+
for word, frequency in sorted_word_frequency:
13+
print(f"{word}: {frequency}")
14+
15+
16+
input_sentence = "New to Python or choosing between Python 2 and Python 3? Read Python 2 or Python 3."
17+
compute_word_frequency(input_sentence)

0 commit comments

Comments
 (0)