S
S
szafranji2020-05-22 11:18:47
Programming
szafranji, 2020-05-22 11:18:47

Efficiency of solving algorithmic problems?

Hello, I have a question. I love solving Project Euler problems. But many say that this will not help me in any way, it is better to do your own projects. I am sure that such tasks pump my thinking and that it is not in vain.

Who is right? Solving algorithmic problems really helps in the future or is it a waste of time, is it better to do something more applied?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
V
Vladimir Kuts, 2020-05-22
@szafranji

Will help. Solving problems, you dig deeper into the implementation of the language. Trying to find a solution with more efficient language constructs or standard libraries or more efficient data structures in an attempt to optimize the solution. Often these skills help in solving practical problems, unless of course you are writing the same type of one-page pages.
Another thing is that it is better for an employer to show some really working project that solves practical problems than to solve some algorithmic and mathematical problems.
Maybe that's what others mean.

X
xmoonlight, 2020-05-22
@xmoonlight

I am sure that such tasks pump my thinking and that it is not in vain.
Let's check:
1. In how many turns of any Rubik's cube faces can it be completely solved in the worst case?
2. What is the minimum number of digits that must be present on the field in the most difficult 9x9 Sudoku game that has one unique solution?
PS: I don't think that the previous solutions of other algorithmic problems and skills will help you in solving these problems.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question