How to print N times without using loops or recursion ?
Last Updated :
12 Mar, 2023
How to print “Hello” N times (where N is user input) without using loop or recursion or goto.
Input : N, that represent the number of times you want to print the statement. Output : Statement for N times
First, we create a class. After that, we need to initialize the constructor of the class by writing the statement you want to print inside a cout/print statement. The basic idea used here that “The no. of times you create the object of the class, the constructor of that class is called that many times.”
CPP
#include <iostream>
using namespace std;
class Print {
public :
Print()
{
cout << "Hello" << endl;
}
};
int main()
{
int N = 5;
Print a[N];
return 0;
}
|
Python3
class Print :
def __init__( self ):
print ( "Hello" )
N = 5
a = [ Print () for i in range (N)]
|
Output:
Hello
Hello
Hello
Hello
Hello
Time Complexity: O(N)
Auxiliary Space: O(N)
Extra space is required for array initialisation.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...