{"id":20331629,"url":"https://github.com/thatsabhishek/coding_ninjas_dsa_in_python","last_synced_at":"2025-04-11T21:21:06.803Z","repository":{"id":65967765,"uuid":"603646894","full_name":"thatsabhishek/Coding_Ninjas_DSA_in_Python","owner":"thatsabhishek","description":"This repo includes all python problems for Coding Ninja DSA in Python course.","archived":false,"fork":false,"pushed_at":"2024-09-07T04:19:47.000Z","size":67,"stargazers_count":12,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T17:17:19.697Z","etag":null,"topics":["algorithms","array","coding","codingninja-solution","codingninjas","codingninjas-python-dsa","dictonary","dsa","dsa-practice","lists","programming","python","python3","recursion","string","tuples"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thatsabhishek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-19T06:22:25.000Z","updated_at":"2024-11-24T07:16:00.000Z","dependencies_parsed_at":"2023-02-24T11:15:16.889Z","dependency_job_id":"f03b96d2-2c4f-4cf2-9d7e-f7ff44cabc69","html_url":"https://github.com/thatsabhishek/Coding_Ninjas_DSA_in_Python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thatsabhishek%2FCoding_Ninjas_DSA_in_Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thatsabhishek%2FCoding_Ninjas_DSA_in_Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thatsabhishek%2FCoding_Ninjas_DSA_in_Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thatsabhishek%2FCoding_Ninjas_DSA_in_Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thatsabhishek","download_url":"https://codeload.github.com/thatsabhishek/Coding_Ninjas_DSA_in_Python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248480421,"owners_count":21110939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","array","coding","codingninja-solution","codingninjas","codingninjas-python-dsa","dictonary","dsa","dsa-practice","lists","programming","python","python3","recursion","string","tuples"],"created_at":"2024-11-14T20:22:37.527Z","updated_at":"2025-04-11T21:21:06.779Z","avatar_url":"https://github.com/thatsabhishek.png","language":"Python","readme":"# Coding_Ninjas-DSA_in_Python\nThis repo includes all python problems for Coding Ninja DSA in Python course. Please give a star in this repo if you like it.\n\nThis repo includes:\n\n- [Miestone 1](./Milestone%201/)\n  - [Introduction to Python](./Milestone%201/Introduction/)\n    - [Find average Marks](./Milestone%201/Introduction/FindaverageMarks.py)\n    - [Find X raised to power N](./Milestone%201/Introduction/FindXraisedtopowerN.py)\n    - [Arithmetic Progression](./Milestone%201/Introduction/ArithmeticProgression.py)\n    - [Rectangular Area](./Milestone%201/Introduction/RectangularArea.py)\n  - [Conditionals and Loops](./Milestone%201/Conditionals%20and%20Loops/)\n    - [Check number](./Milestone%201/Conditionals%20and%20Loops/Checknumber.py)\n    - [Sum of n numbers](./Milestone%201/Conditionals%20and%20Loops/Sum%20of%20n%20numbers.py)\n    - [Sum of Even Numbers](./Milestone%201/Conditionals%20and%20Loops/Sum%20of%20Even%20Numbers.py)\n    - [Fahrenheit to Celsius](./Milestone%201/Conditionals%20and%20Loops/Fahrenheit%20to%20Celsius.py)\n    - [Calculator](./Milestone%201/Conditionals%20and%20Loops/Calculator.py)\n    - [Reverse of a number](./Milestone%201/Conditionals%20and%20Loops/Reverse%20of%20a%20number.py)\n    - [Palindrome number](./Milestone%201/Conditionals%20and%20Loops/Palindrome%20number.py)\n    - [Sum of even \u0026 odd](./Milestone%201/Conditionals%20and%20Loops/Sum%20of%20even%20\u0026%20odd.py)\n    - [Nth Fibonacci Number](./Milestone%201/Conditionals%20and%20Loops/Nth%20Fibonacci%20Number.py)\n  - [Patterns 1](./Milestone%201/Patterns%201/)\n    - [Square Pattern](./Milestone%201/Patterns%201/Square%20Pattern.py)\n    - [Triangular Star Pattern](./Milestone%201/Patterns%201/Triangular%20Star%20Pattern.py)\n    - [Triangular Number Pattern](./Milestone%201/Patterns%201/Triangle%20Number%20Pattern.py)\n    - [Reverse Number Pattern](./Milestone%201/Patterns%201/Reverse%20Number%20Pattern.py)\n    - [Character Pattern](./Milestone%201/Patterns%201/Character%20Pattern.py)\n    - [Interesting Alphabets](./Milestone%201/Patterns%201/Interesting%20Alphabets.py)\n    - [Number Pattern 1](./Milestone%201/Patterns%201/Number%20Pattern%201.py)\n    - [Number Pattern 2](./Milestone%201/Patterns%201/Number%20Pattern%202.py)\n    - [Number Pattern 3](./Milestone%201/Patterns%201/Number%20Pattern%203.py)\n    - [Number Pattern](./Milestone%201/Patterns%201/Number%20Pattern.py)\n    - [Alpha Pattern](./Milestone%201/Patterns%201/Alpha%20Pattern.py)\n  - [Patterns 2](./Milestone%201/Patterns%202/)\n    - [Inverted Number Pattern](./Milestone%201/Patterns%202/Inverted%20Number%20Pattern.py)\n    - [Mirror Number Pattern](./Milestone%201/Patterns%202/Mirror%20Number%20Pattern.py)\n    - [Star Pattern](./Milestone%201/Patterns%202/Star%20Pattern.py)\n    - [Triangle of Numbers](./Milestone%201/Patterns%202/Triangle%20of%20Numbers.py)\n    - [Diamond of stars](./Milestone%201/Patterns%202/Diamond%20of%20stars.py)\n    - [Number Pattern](./Milestone%201/Patterns%202/Number%20Pattern.py)\n    - [Zeros and Stars Pattern](./Milestone%201/Patterns%202/Zeros%20and%20Stars%20Pattern.py)\n    - [Pyramid Number Pattern](./Milestone%201/Patterns%202/Pyramid%20Number%20Pattern.py)\n    - [Arrow pattern](./Milestone%201/Patterns%202/Arrow%20pattern.py)\n  - [More on Loops](./Milestone%201/More%20on%20Loops/)\n    - [Binary Pattern](./Milestone%201/More%20on%20Loops/Binary%20Pattern.py)\n    - [Print Number Pyramid](./Milestone%201/More%20on%20Loops/Print%20Number%20Pyramid.py)\n    - [Diamond of stars](./Milestone%201/More%20on%20Loops/DiamondofStars.py)\n    - [Rectangular numbers](./Milestone%201/More%20on%20Loops/RectangularNumbers.py)\n    - [Print the pattern](./Milestone%201/More%20on%20Loops/Printthepattern.py)\n\n- [Milestone 2](./Milestone%202/)\n  - [Functions](./Milestone%202/Functions/)\n    - [Fahrenheit to Celsius](./Milestone%202/Functions/FahrenheittoCelsiusFunction.py)\n    - [Fibonacci Member](./Milestone%202/Functions/FibonacciMember.py)\n    - [Palindrome number](./Milestone%202/Functions/Palindromenumber.py)\n    - [Check Armstrong](./Milestone%202/Functions/CheckArmstrong.py)\n  - [Test 1](./Milestone%202/Test1/)\n    - [Number Star Pattern 1](./Milestone%202/Test1/NumberStarpattern1.py)\n    - [Yet Another Pattern](./Milestone%202/Test1/YetanotherPattern.py)\n    - [Greatest Common Divisor](./Milestone%202/Test1/GreatestCommonDivisor.py)\n  - [Array \u0026 Lists](./Milestone%202/Arrays%20\u0026%20Lists/)\n    - [Array Sum](./Milestone%202/Arrays%20\u0026%20Lists/ArraySum.py)\n    - [Swap Alternate](./Milestone%202/Arrays%20\u0026%20Lists/Swapalternate.py)\n    - [Find Unique](./Milestone%202/Arrays%20\u0026%20Lists/FindUnique.py)\n    - [Find Duplicate](./Milestone%202/Arrays%20\u0026%20Lists/FindDuplicate.py)\n    - [Intersection of Two Array](./Milestone%202/Arrays%20\u0026%20Lists/IntersectionofTwoArrays.py)\n    - [Pair Sum](./Milestone%202/Arrays%20\u0026%20Lists/PairSum.py)\n    - [Triplet Sum](./Milestone%202/Arrays%20\u0026%20Lists/TripletSum.py)\n    - [Sort 0 1](./Milestone%202/Arrays%20\u0026%20Lists/Sort01.py)\n  - [Searching \u0026 Sorting](./Milestone%202/Searching%20\u0026%20Sorting/)\n    - [Code Binary Search](./Milestone%202/Searching%20\u0026%20Sorting/CodeBinarySearch.py)\n    - [Code Selection Sort](./Milestone%202/Searching%20\u0026%20Sorting/SelectionSort.py)\n    - [Code Bubble Sort](./Milestone%202/Searching%20\u0026%20Sorting/BubbleSort.py)\n    - [Code Insertion Sort](./Milestone%202/Searching%20\u0026%20Sorting/InsertionSort.py)\n    - [Code Merge Two Sorted Arrays](./Milestone%202/Searching%20\u0026%20Sorting/Mergetwosortedarray.py)\n    - [Push Zeros to end](./Milestone%202/Searching%20\u0026%20Sorting/Pushzerostoend.py)\n    - [Rotate Array](./Milestone%202/Searching%20\u0026%20Sorting/Rotatearray.py)\n    - [Check Array Rotation](./Milestone%202/Searching%20\u0026%20Sorting/CheckArrayRotation.py)\n    - [Sort 0 1 2](./Milestone%202/Searching%20\u0026%20Sorting/Sort012.py)\n    - [Sum of Two Arrays](./Milestone%202/Searching%20\u0026%20Sorting/SumofTwoArrays.py)\n  - [Strings](./Milestone%202/strings/)\n    - [Check Palindrome](./Milestone%202/strings/CheckPalindrome.py)\n    - [Check Permutation](./Milestone%202/strings/CheckPermutation.py)\n    - [Remove Consecutive Duplicates](./Milestone%202/strings/RemoveConsecutiveDuplicates.py)\n    - [Reverse Each Word](./Milestone%202/strings/ReverseEachWord.py)\n    - [Remove character](./Milestone%202/strings/Removecharacter.py)\n    - [Highest Occuring Character](./Milestone%202/strings/HighestOccuringCharacter.py)\n    - [Compress the String](./Milestone%202/strings/CompresstheString.py)\n  - [Two Dimensional Lists](./Milestone%202/TwoDimensionalLists/)\n    - [Row Wise Sum](./Milestone%202/TwoDimensionalLists/RowWiseSum.py)\n    - [Largest Row or Column](./Milestone%202/TwoDimensionalLists/LargestRoworColumn.py)\n    - [Wave Print](./Milestone%202/TwoDimensionalLists/WavePrint.py)\n    - [Spiral Print](./Milestone%202/TwoDimensionalLists/SpiralPrint.py)\n  - [Test 2](./Milestone%202/Test2/)\n    - [Print 2D Array](./Milestone%202/Test2/Print2DArray.py)\n    - [Minimum Length Word](./Milestone%202/Test2/MinimumLengthWord.py)\n    - [Leaders in array](./Milestone%202/Test2/Leadersinarray.py)\n\n- [Milestone 3](./milestone3/)\n  - [Recursion 1](./milestone3/recursion1/)\n    - [Power of A Number](./milestone3/recursion1/PowerOfANumber.py)\n    - [Sum of Array](./milestone3/recursion1/SumOfArray.py)\n    - [Check Number in Array](./milestone3/recursion1/CheckNumberinArray.py)\n    - [First Index of Number](./milestone3/recursion1/FirstIndexofNumber.py)\n    - [Last Index Of Number](./milestone3/recursion1/LastIndexOfNumber.py)\n  - [Recursion 2](./milestone3/recursion2/)\n    - [Remove X](./milestone3/recursion2/RemoveX.py)\n    - [Remove Duplicates Recursively](./milestone3/recursion2/RemoveDuplicatesRecursively.py)\n    - [Merge Sort Code](./milestone3/recursion2/MergeSortCode.py)\n    - [Quick Sort Code](./milestone3/recursion2/QuickSortCode.py)\n    - [Tower of Hanoi - Problem](./milestone3/recursion2/TowerOfHanoiProblem.py)\n  - [Recursion Assignment](./milestone3/RecursionAssignment/)\n    - [Geometric Sum](./milestone3/RecursionAssignment/geometricsum.py)\n    - [Check Palindrome(Recursive)](./milestone3/RecursionAssignment/checkpalindrome.py)\n    - [Sum of Digits(Recursive)](./milestone3/RecursionAssignment/sumofdigits.py)\n    - [Multiplication(Recursive)](./milestone3/RecursionAssignment/multiplication.py)\n    - [Count Zeros](./milestone3/RecursionAssignment/countzeros.py)\n    - [String to Integer](./milestone3/RecursionAssignment/stringtointeger.py)\n    - [Pair Star](./milestone3/RecursionAssignment/pairstar.py)\n    - [Check AB](./milestone3/RecursionAssignment/checkab.py)\n    - [Stair Case](./milestone3/RecursionAssignment/staircase.py)\n  - [Test 1](./milestone3/test1/)\n    - [Does string 's' contain string 't'?](./milestone3/test1/stringscontaint.py)\n    - [Maximum profit on App](./milestone3/test1/maxprofitonapp.py)\n    - [Split Array](./milestone3/test1/splitarray.py)\n\n\u003ch1\u003eCoding Ninja\n\u003ch2\u003eRate my Repo ⭐ !!!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthatsabhishek%2Fcoding_ninjas_dsa_in_python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthatsabhishek%2Fcoding_ninjas_dsa_in_python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthatsabhishek%2Fcoding_ninjas_dsa_in_python/lists"}