Array ( [0] => [1] => questions [2] => Arrays [3] => Triangle-with-Alphabets )
Print the pattern as shown below for all test cases.
First line contains the value N.
Print the output as shown in below examples.
3
A ABA ABCBA
4
A ABA ABCBA ABCDCBA
5
A ABA ABCBA ABCDCBA ABCDEDCBA
Login to see Discussion
Step-i)assign 65 to ch as 65 is the ascii value of the character A
Step-ii) assign 1 to i
Step-iii) assign 1 to j
Step-iv)print the ch and space and then increment the ch and j by one value
Step-v) repeat step iv till j is less than or equal to i
Step-vi)decrement the value of ch
Step-vii)assign 1 to k
Step-viii) print ch and space then decrement the value of ch and increment the value of k by one
Step-ix)repeat step viii till k is less than i
Step-x) assign 65 to ch , go to next line and increment i by one value
Step-xi)repeat steps iii to x till i is less than or equal to N
Time Complexity: O(n^2)
Space Complexity: O(1)
Note :
Let us know if you can come up with a better approach, mail us at support@theinquisitive.in Your approach will be reviewed and posted with credits to you.
Login to see Solution