Both Coding and Algo tasks are to write a procedure that given some data computes the specified result. However, in Coding tasks, the focus is on correctness only (solution's performance is not an issue). On the other hand, in Algo tasks solution's correctness and performance are assessed and some algorithmic skills can be needed to solve it. Some of the tasks can be found in two versions: Coding and Algo. In such a case, in the Coding version, any correct solution is expected, while in the Algo version correct and efficient solution is expected.