Facebook Pixel

What happens if I write col <= n instead of col <= row?

The inner loop will lose its dynamic dependency and will always print N stars, resulting in a square instead of a triangle.

Verify This Answer

Cross-check this information using these trusted sources:

More FAQs in How to Print a Right-Angled Triangle Pattern

The key is making the inner loop's termination condition dynamically dependent on the outer loop's counter (e.g., col <= row).

Yes, simply replace the print statement. If you print 'col', it will output '1', '12', '123'. If you print 'row', it will output '1', '22', '333'.

It is O(N^2). Even though the inner loop runs fewer times initially, mathematically it executes roughly (N^2)/2 times, which simplifies to O(N^2).

Still have questions?

Browse all our FAQs or reach out to our support team

Want to upskill yourself?

Our courses are taking a Coffee break, but your curiosity shouldn't. Stay engaged with namastedev linkedin, youtube, discord and other resources while you wait.

0