Hi everyone,
Months ago, I was reading about unsolved problems in Computer Science to this day. I took a look at some of the problems, and clearly it is not enjoying to challenge your self to try some problem for fun unless you understand what the problem is. I would say, I couldn't make head from tail with the knowledge I have reached so far. Yet, one interesting problem which is Collatz conjecture made me smile. How could such a "simple" problem be unsolved for years and years. I could have explained it to a child, and still he would understand the problem clearly. I spent hours and hours trying to find a solution or a proof, but I reached nothing. Obviously, finding a solution would make anyone a super-star scientist at the moment of solving the problem. It is not that "lying" thinking that I would find a solution, but the process of thinking and discovering surprising results that I am looking for out of such "simple to understand - super hard or not yet solved problems."
What is the problem you find the most interesting in Computer Science, yet an average CS student or programmer can understand?
Please, one problem per answer.
Thanks,