擅长:python、mysql、java
<p>一点也不酷的解决方案:</p>
<pre><code>s = 'I scream you scream we all scream for ice cream all'
d = dict()
for word in s.split(' '):
if word in d:
d[word] += 1
else:
d[word] = 0
k = sorted(list(d.items()), key = lambda x: (x[1], x[0]))
highest_freq = k[-1][1]
result = k[-1][0]
for i in reversed(range(len(k))):
if k[i][1] < highest_freq:
break
else:
result = k[i][0]
print(result)
</code></pre>