They're pretty tough. I managed to solve Hoppity Hop in Perl. I also wrote a crappy solution for Breathalyzer in C++.
However my program deviates from what Facebook expects to do, instead of recording necessary changes it corrects the word. It works interestingly though.