The purpose of both Coding and Algo tasks is to write a procedure that, given some data, computes the specified result.
However, in Coding tasks, the focus is on correctness only (the 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.
If you have any additional questions about our tasks or would like to leave your feedback, please reach out to your Customer Success Manager or contact us at support@codility.com.