Solution with explanation to different problems in algorithms domain mostly in python programming language.