Ad
  • Custom User Avatar
  • Custom User Avatar

    I assume ImmePak meant that the function iterates through the array twice: once to find the minimum, and again to find the maximum. Thinking about performance, it's theoretically unnecessary and somewhat inefficient to do that. (I don't know whether V8 optimizes it away; I assume not).

    However, I find this solution simple and easy to read. If this function would be called infrequently and on small arrays, it would waste only an insignificant amount of time.

  • Custom User Avatar

    What do you mean by "array double check"?

  • Custom User Avatar

    Its probably because your code is not optimised enough.

    The 3 pre-set tests each use very small numbers for n however the actual tests that get run when you submit use much larger numbers for n.

    The issue then is that if your code takes too long for the cdewars server it will time out.

    Test your code in a local environment and see how long it takes, if it takes longer than codewars allows before timing out then you will have to change your approach to one that takes les time.

  • Custom User Avatar

    Hello @ImmePak, I'm sorry, I didn't understand the question, could you detail?