Problem
Ask
Submissions
Solution

Solution: Find the Difference

Statement

Naive approach

The naive approach is to first sort both the strings. Then loop over the longer string and compare both strings, character by character. Finally, when one extra character is found in the longer string which does not match with the character at the corresponding index in the other string, we break out of the loop and return the index where the comparison failed.

The time complexity of this solution would be O(nlogn+n)O(n \log n + n) ...

Problem
Ask
Submissions
Solution

Solution: Find the Difference

Statement

Naive approach

The naive approach is to first sort both the strings. Then loop over the longer string and compare both strings, character by character. Finally, when one extra character is found in the longer string which does not match with the character at the corresponding index in the other string, we break out of the loop and return the index where the comparison failed.

The time complexity of this solution would be O(nlogn+n)O(n \log n + n) ...