- The complete history of problem solving in computer sciences is a history of continuous attempts to discover, study, mimic and implement ideas, models, metaphors, and sequences from nature. This paper explores nine different ways of finding a solution and gives examples from computer science. These nine ways are mainly inspired from nature. 1 Nine Ways There are infinite ways to make analogies and find solutions from nature. Nature has always more than one ways to do the same thing. Nature, sometimes, demonstrates all possible ways for a particular task. It is our role to choose the appropriate way and the best solution for a given task and there are nine ways to do that.