Programming Street - 150 Starting from Zero in Coding - DSA is a critical Problem-Solving Skill, it's important to build a strong foundation before diving into it.

Introduction

For those coming from a non-technical background, the world of coding can seem daunting, especially when faced with advanced concepts like Data Structures and Algorithms (DSA). While DSA is a critical Problem-Solving Skill, it's important to build a strong foundation before diving into it.

Sprints Overview

1. PS-Sprint-1

This sprint covers fundamental problems to help you build your basic programming skills.

2. PS-Sprint-2

This sprint focuses on intermediate-level problems, further strengthening your foundational skills and introducing more complex concepts.

3. PS-Sprint-3

This sprint includes advanced problems designed to solidify your understanding and prepare you for more challenging programming tasks.

StatusTitleSolutionAcceptanceDifficultyTopics
-Determining Even/Odd NumbersView-EasyBasic Programming
-Checking for Prime NumbersSoon-EasyBasic Programming, Number Theory
-Validating Leap YearsSoon-EasyBasic Programming, Date Handling
-Calculating Armstrong NumbersSoon-EasyBasic Programming, Number Theory
-Generating the Fibonacci SeriesSoon-EasyBasic Programming, Sequences
-Identifying PalindromesSoon-EasyBasic Programming, String Manipulation
-Crafting Star PatternsSoon-EasyBasic Programming, Patterns
-Finding the Factorial of a NumberSoon-EasyBasic Programming, Mathematical Computations
-Summing Digits of a NumberSoon-EasyBasic Programming, Mathematical Computations
-Finding the Greatest Common Divisor (GCD)Soon-EasyBasic Programming, Number Theory
-Finding the Least Common Multiple (LCM)Soon-EasyBasic Programming, Number Theory
-Counting Vowels and Consonants in a StringSoon-EasyBasic Programming, String Manipulation
-Reversing a StringSoon-EasyBasic Programming, String Manipulation
-Finding the Largest and Smallest Numbers in an ArraySoon-EasyBasic Programming, Arrays
-Sorting an ArraySoon-EasyBasic Programming, Sorting Algorithms
-Finding the Sum of Elements in an ArraySoon-EasyBasic Programming, Arrays
-Checking for Armstrong Numbers in a RangeSoon-EasyBasic Programming, Number Theory
-Generating Multiplication TablesSoon-EasyBasic Programming, Mathematical Computations
-Finding Prime Numbers in a RangeSoon-EasyBasic Programming, Number Theory
-Checking for Perfect NumbersSoon-EasyBasic Programming, Number Theory
-Calculating the Sum of Even Numbers in a RangeSoon-EasyBasic Programming, Mathematical Computations
-Calculating the Sum of Odd Numbers in a RangeSoon-EasyBasic Programming, Mathematical Computations
-Finding the Fibonacci Number at a Specific PositionSoon-EasyBasic Programming, Sequences
-Printing Prime Numbers Less Than a Given NumberSoon-EasyBasic Programming, Number Theory
-Finding the Number of Digits in a NumberSoon-EasyBasic Programming, Mathematical Computations
-Checking if a Number is a Narcissistic NumberSoon-EasyBasic Programming, Number Theory
-Generating a Pattern of NumbersSoon-EasyBasic Programming, Patterns
-Finding the Sum of the Digits of the Factorial of a NumberSoon-EasyBasic Programming, Mathematical Computations
-Finding the Largest Palindrome in a StringSoon-EasyBasic Programming, String Manipulation
-Finding Missing Numbers in a SequenceSoon-EasyBasic Programming, Arrays
-Generating a Pascal’s TriangleSoon-MediumArrays, Mathematical Computations
-Finding the Median of an ArraySoon-MediumArrays, Sorting
-Calculating the Power of a NumberSoon-EasyBasic Programming, Mathematical Computations
-Checking for an AnagramSoon-EasyString Manipulation
-Finding the Sum of Prime Numbers in a RangeSoon-MediumNumber Theory, Mathematical Computations
-Finding the N-th Triangular NumberSoon-EasyBasic Programming, Mathematical Computations
-Checking for Perfect SquaresSoon-EasyMathematical Computations
-Finding the Sum of Squares of DigitsSoon-EasyBasic Programming, Mathematical Computations
-Generating a Square Matrix of a Given SizeSoon-MediumArrays, Matrix Operations
-Calculating the Sum of Digits of a Number Until Single DigitSoon-MediumMathematical Computations
-Finding the Count of Specific Digits in a NumberSoon-EasyBasic Programming, String Manipulation
-Generating a Fibonacci Sequence Using RecursionSoon-MediumRecursion, Sequences
-Finding All Divisors of a NumberSoon-EasyBasic Programming, Mathematical Computations
-Finding the Average of Numbers in an ArraySoon-EasyArrays, Mathematical Computations
-Finding the Mode of Numbers in an ArraySoon-MediumArrays, Statistical Analysis
-Determining the Length of a String Without Using Built-In FunctionsSoon-MediumString Manipulation
-Generating a Number PyramidSoon-MediumPatterns, Basic Programming
-Finding the Sum of Prime Factors of a NumberSoon-MediumNumber Theory, Mathematical Computations
-Finding the Second Largest Number in an ArraySoon-MediumArrays, Sorting
-Finding the Longest Substring Without Repeating CharactersSoon-MediumString Manipulation, Sliding Window

Programming Street - 150 GitHub Status

Stars

0+

Forks

0+

Issues

0+

Pull Requests

0+

150-Problems Sheet
Programming Street - 150 Feedback Form
All Important Links