Skill Level: Intermediate
Time Limit: 15-20 minutes
Variations of this challenge are pretty common in code interviews and phone screens for software engineering. The task may differ but the fundamentals are usually pretty much the same - Given a file, read it, and parse the data.
- Read the
speech.txtfile and display a count of the most commonly used words in the document.
- Your list of commonly used words should be human readable and in descending order by count.
Things to Think About
- What would you test first?
- What are the edge cases?
- Is your solution object oriented?
Given: "The cat is tall. The cat is much bigger than the mouse."
3 - the 2 - cat 1 - is 1 - mouse 1 - bigger 1 - than 1 - much