The Word Mismatch
A easy Python interview practice problem on DataDriven. Write and execute real python code with instant grading.
- Domain
- Python
- Difficulty
- easy
- Seniority
- L3
Problem
Given two sentences as strings, split each on whitespace into words. Return the list of words that appear in exactly one sentence but not the other (case-sensitive). Output the words unique to sentence_a first (in order of appearance), then the words unique to sentence_b (in order of appearance). For "Facebook is an awesome place" vs "Facebook Is an AWESOME place", return ["is", "awesome", "Is", "AWESOME"]: 'is'/'awesome' are unique to A, and 'Is'/'AWESOME' are unique to B because the comparison is case-sensitive.
Summary
Some text does not match.
Practice This Problem
Solve this Python problem with real code execution. DataDriven runs your Python code in a real environment and grades it automatically.