Given any dictionary containing millions of words, it could find all the spelling mistakes within seconds.
Written in C, as C by default does not come with memory management, to prevent memory leaks extra precaution was taken. That was the main challenge that we ran into. Aside from that to make it as efficient as possible, designing the algorithm was challenging as well.
Technologies used
Discussion