Algorithms on context of Programming Challenges