Skip to main content

← Hash maps

Most common word

easy

Read a line of lower-case words separated by spaces. Print the most common word and how many times it appears. If several are tied, print the one that comes first alphabetically.

Example 1: input

the cat and the hat

Output

the 2

Example 2: input

b a b a c

Output

a 2

Plus 2 hidden tests when you check your answer.

Your solution

Read from standard input and print the answer. Run it on the examples as often as you like, then check it against every test.

Stuck?

Open hints one at a time. The write-up explains a full solution.

Discussion

Ask a question or share a tip. Please don’t post full solutions. Posts appear once a moderator approves them.

No posts yet.