1007. Print N to 1 using Recursion

Given an integer n, write a function to print all numbers from n to 1 (inclusive) using recursion.

  • You must not use any loops such as for, while, or do-while.
  • The function should print each number on a separate line, in decreasing order from n to 1

Example 1:

Input: 5

Output:

5

4

3

2

1

Example 2:

Input: 1

Output:

1

Still unsure what the problem is asking ?

Let’s go through a few more examples, step by step, to make it clearer.

Constraints:

  • 1 <= n <= 100

Hints

Frequently Occurring Doubts

Interview Follow-up Questions

0
class Solution {
public:
void printNumbers(int n) {
// Your code goes here
}
};
Test Case

Input:

N