The score is calculated based on the following 4 criteria:
Accuracy – based on the number of functional tests that pass;
Efficiency – based on accuracy combined with the number of attempts to compile and run the code;
Speed – based on the time needed to solve the exercise;
Know-how – based on the cyclomatic complexity of the code.
Find the second largest number in a vector of n numbers.