Skip to content

Conversation

@Anshv9616
Copy link

Variable Naming: Changed variable names to be more descriptive. For instance, nst (number of stars) is changed to row directly in the loop, making it clearer.

Simplified Loop: The inner loop directly uses the row index to determine how many values to print, reducing the need for an extra variable.

Update Logic: The val variable is updated at the end of each outer loop iteration, making it clearer how the starting number for each row is determined.

Scanner Closure: Added sc.close() to close the scanner, which is a good practice to prevent resource leaks.

User Prompt: Added a prompt before taking user input to enhance user experience.

These changes enhance readability and maintainability while keeping the core functionality intact. The overall complexity remains O(N^2) due to the nested loops, which is appropriate for this type of pattern generation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant