Comments

That good. you gave me a clearer idea. a hug and thank you very much. ;)

Yes. It is because there are many algorithms to solve specific problems, so I was in doubt. a hug and thank you very much. ;)

you believe that the resolution of problems that we perceive in our daily lives (prepared by ourselves)
develop our programming skills?

is advisable,
as training, represent an algorithm for a real-life problem?
some of you have trained this way?

I do not speak English and Russian,
and constantly use google translate to translate the problems,
and already had many difficulties in comprehension of the problem because of the bad translation.
For this, wonder if anyone has had similar experiences to develop their problem solving skills.
thanks!
helped a lot.