Ad
  • Custom User Avatar

    The kata has a worst case complexity of O(n^2) and therefore a timeout is expected for longer lists. The use of memoization to avoid timeout is simply due to careful selection of test cases and as such, is not a critical component to the algorithm. I would recommend either removing long list test cases or emphasizing the use of memoization in the wording of the question.