Print numbers from 1 to n using recursion in node js

Js program for Print numbers from 1 to n using recursion. Here mentioned other language solution.

// Node JS program for
// Print numbers from 1 to n using recursion
class Numbers
{
	printNumber(num)
	{
		if (num >= 1)
		{
			// Reduce the number and try again 
			// Until n is greater than zero
			this.printNumber(num - 1);
			// Display calculated result
			process.stdout.write(" " + num);
		}
	}
}

function main()
{
	var task = new Numbers();
	// Test A (1..10)
	var num = 10;
	process.stdout.write("\n (1 to " + num + ") : ");
	task.printNumber(num);
	// Test B (1..20)
	num = 20;
	process.stdout.write("\n (1 to " + num + ") : ");
	task.printNumber(num);
}
// Start program execution
main();

Output

 (1 to 10) :  1 2 3 4 5 6 7 8 9 10
 (1 to 20) :  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20


Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.

New Comment







© 2021, kalkicode.com, All rights reserved