FrontendArk

Master Frontend Interviews

  • Practice
  • Playground
  • Resource
Easy

Range Right

10mins

Implement a function rangeRight(start, end, step) that returns an array of numbers in descending order.

The function should:

  • Generate numbers starting from end - 1 down to start.
  • Default step to 1 if not provided.
  • Handle cases where start > end by returning an empty array.
  • Return an empty array if step is 0.

Examples

rangeRight(0, 5); // [4, 3, 2, 1, 0] rangeRight(2, 10, 2); // [8, 6, 4, 2] rangeRight(5, 2, -1); // [] (invalid because start > end in descending logic) rangeRight(3, 3); // []

Code Editor

JavaScript Function

00:00
Loading...

Test Cases

No test results yet

Click "Run" to execute tests