In this article, we will learn about printing right-angle triangle star pattern
Input: n = 5
Output:
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
Right Angle Number Pattern-1:
Java Code:
class Solution { void printTriangle(int n) { // i is used here for rows for(int i=1; i<=n; i++){ // j is used for columns for(int j=1; j<=i; j++){ System.out.print(j + " "); } System.out.println(); } } }
C++ Code:
#include <iostream> using namespace std; // Driver code int main() { int n = 5; // ith row has i elements for(int i = 1; i <= n; i++) { for(int j = 1; j <= i; j++) cout <<j + " "; cout << endl; } return 0; }
Python Code:
x = int(input("Enter row number=\n")) for i in range(x): for j in range(i+1): print(j+1,end='') print("")
Time Complexity: O(n*n)
Space Complexity: O(1)
To Practice this Question on GFG
Other Questions on patterns:
Program to print square pattern in java, c++ and python
Program to print right angle triangle start pattern in Java, C++ and Python
Program to print right angle triangle number pattern-2 in JAVA, C++ and Python