{"id":27377962,"url":"https://github.com/jusexton/python-challenges","last_synced_at":"2025-04-13T13:09:00.144Z","repository":{"id":135725047,"uuid":"281824208","full_name":"jusexton/python-challenges","owner":"jusexton","description":"Programming challenges written in the Python programming language","archived":false,"fork":false,"pushed_at":"2025-03-05T04:38:47.000Z","size":346,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-13T13:08:55.799Z","etag":null,"topics":["programming-challenges","python3"],"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/jusexton.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":"2020-07-23T01:52:41.000Z","updated_at":"2025-03-05T04:38:50.000Z","dependencies_parsed_at":"2025-01-08T01:20:38.110Z","dependency_job_id":"65ed728d-61f8-4a5c-a6e6-774cd4533f58","html_url":"https://github.com/jusexton/python-challenges","commit_stats":null,"previous_names":["jusexton/python-challenges"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusexton%2Fpython-challenges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusexton%2Fpython-challenges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusexton%2Fpython-challenges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusexton%2Fpython-challenges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jusexton","download_url":"https://codeload.github.com/jusexton/python-challenges/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248717241,"owners_count":21150389,"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":["programming-challenges","python3"],"created_at":"2025-04-13T13:08:59.545Z","updated_at":"2025-04-13T13:09:00.137Z","avatar_url":"https://github.com/jusexton.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python Programming Challenges\n\n![](https://github.com/jsextonn/python-challenges/workflows/build/badge.svg)\n\nProgramming challenges written in the Python programming language.\n\nVisit https://github.com/JSextonn/all-challenges if you're interested in seeing programming challenges completed in\nother languages.\n\n## Completed Programming Challenges\n\n- [Code Wars](#code-wars)\n- [Leetcode](#leetcode)\n\n### Code Wars\n\n#### Kyu 3\n\n- [Last Digit of Huge Number](https://www.codewars.com/kata/5518a860a73e708c0a000027)\n- [Smaller than me II](https://www.codewars.com/kata/56a1c63f3bc6827e13000006)\n\n#### Kyu 4\n\n- [Social Golfer Problem](https://www.codewars.com/kata/556c04c72ee1147ff20000c9)\n- [The Observed Pin](https://www.codewars.com/kata/5263c6999e0f40dee200059d)\n- [Sum of Intervals](https://www.codewars.com/kata/52b7ed099cdc285c300001cd)\n- [Parse Integer Reloaded](https://www.codewars.com/kata/525c7c5ab6aecef16e0001a5)\n- [Validate NxN Sudoku](https://www.codewars.com/kata/540afbe2dc9f615d5e000425)\n- [Car Mileage Interesting Numbers](https://www.codewars.com/kata/52c4dd683bfd3b434c000292)\n- [Bit Counting Segments](https://www.codewars.com/kata/596d34df24a04ee1e3000a25)\n- [Structure Comparison](https://www.codewars.com/kata/520446778469526ec0000001)\n- [Smallest Possible Sum](https://www.codewars.com/kata/52f677797c461daaf7000740)\n\n#### Kyu 5\n\n- [Chain Adding](https://www.codewars.com/kata/539a0e4d85e3425cb0000a88)\n- [Interleaving Arrays](https://www.codewars.com/kata/523d2e964680d1f749000135)\n- [First Non Repeating Character](https://www.codewars.com/kata/52bc74d4ac05d0945d00054e)\n- [Greed is Good](https://www.codewars.com/kata/5270d0d18625160ada0000e4)\n- [Calculating with Functions](https://www.codewars.com/kata/525f3eda17c7cd9f9e000b39)\n- [Last Digit of Large Number](https://www.codewars.com/kata/5511b2f550906349a70004e1)\n- [Pagination Helper](https://www.codewars.com/kata/515bb423de843ea99400000a)\n- [ObjectId](https://www.codewars.com/kata/52fefe6cb0091856db00030e)\n- [String Expansion](https://www.codewars.com/kata/5a793fdbfd8c06d07f0000d5)\n- [Move Zeros](https://www.codewars.com/kata/52597aa56021e91c93000cb0)\n- [Hex to RGB](https://www.codewars.com/kata/5282b48bb70058e4c4000fa7)\n- [Contiguous Binary Array](https://www.codewars.com/kata/60aa29e3639df90049ddf73d)\n\n#### Kyu 6\n\n- [Is a Number Prime](https://www.codewars.com/kata/5262119038c0985a5b00029f)\n- [Playing with Passphrases](https://www.codewars.com/kata/559536379512a64472000053)\n- [Roman Numerals Encoder](https://www.codewars.com/kata/51b62bf6a9c58071c600001b)\n- [Roman Numerals Decoder](https://www.codewars.com/kata/51b6249c4612257ac0000005)\n- [Build a Pile of Cubes](https://www.codewars.com/kata/5592e3bd57b64d00f3000047)\n- [Extract Domain Name](https://www.codewars.com/kata/514a024011ea4fb54200004b)\n- [What Century](https://www.codewars.com/kata/52fb87703c1351ebd200081f)\n- [Triangle Number](https://www.codewars.com/kata/557e8a141ca1f4caa70000a6)\n- [Sum Arrays](https://www.codewars.com/kata/59c3e8c9f5d5e40cab000ca6)\n- [Frequency Sort](https://www.codewars.com/kata/5a8d2bf60025e9163c0000bc)\n- [Backspace](https://www.codewars.com/kata/5727bb0fe81185ae62000ae3)\n- [Cut The Rope](https://www.codewars.com/kata/58ad388555bf4c80e800001e)\n- [Sum The Parts](https://www.codewars.com/kata/5ce399e0047a45001c853c2b)\n- [Remove Parentheses](https://www.codewars.com/kata/5f7c38eb54307c002a2b8cc8)\n- [Pyramid Array](https://www.codewars.com/kata/515f51d438015969f7000013)\n- [Most Frequent Days](https://www.codewars.com/kata/56eb16655250549e4b0013f4)\n- [Message Validator](https://www.codewars.com/kata/5fc7d2d2682ff3000e1a3fbc)\n- [Fibonacci](https://www.codewars.com/kata/5239f06d20eeab9deb00049b)\n- [Linked List Length and Count](https://www.codewars.com/kata/55beec7dd347078289000021)\n- [Pile of Towels](https://www.codewars.com/kata/61044b64704a9e0036162a1f)\n\n#### Kyu 7\n\n- [Simple Sequence Validator](https://www.codewars.com/kata/553f01db29490a69ff000049)\n- [Sum of Multiples 3 and 5](https://www.codewars.com/kata/57f36495c0bb25ecf50000e7)\n- [Round to Next Multiple of 5](https://www.codewars.com/kata/55d1d6d5955ec6365400006d)\n- [Population Growth](https://www.codewars.com/kata/563b662a59afc2b5120000c6)\n- [Anagram Detection](https://www.codewars.com/kata/529eef7a9194e0cbc1000255)\n- [Consecutive Numbers](https://www.codewars.com/kata/5a3e1319b6486ac96f000049)\n- [Simple String Matching](https://www.codewars.com/kata/5bc052f93f43de7054000188)\n- [Mirror](https://www.codewars.com/kata/5f55ecd770692e001484af7d)\n- [Number Strings](https://www.codewars.com/kata/59dd2c38f703c4ae5e000014)\n- [Single Sum](https://www.codewars.com/kata/59f11118a5e129e591000134)\n- [Capitalized Sentences](https://www.codewars.com/kata/5bf774a81505a7413400006a)\n- [Killer](https://www.codewars.com/kata/5f709c8fb0d88300292a7a9d)\n- [Least Largest](https://www.codewars.com/kata/5f8341f6d030dc002a69d7e4)\n- [Even and Odd](https://www.codewars.com/kata/583ade15666df5a64e000058)\n- [Sorted Numbers](https://www.codewars.com/kata/5174a4c0f2769dd8b1000003)\n- [Palindrome Chain Length](https://www.codewars.com/kata/525f039017c7cd0e1a000a26)\n- [Character Frequency](https://www.codewars.com/kata/5b358a1e228d316283001892)\n- [Shared Bit Counter](https://www.codewars.com/kata/58a5aeb893b79949eb0000f1)\n- [Tally](https://www.codewars.com/kata/5630d1747935943168000013)\n- [Jaden Casing](https://www.codewars.com/kata/5390bac347d09b7da40006f6)\n- [Smaller than me I](https://www.codewars.com/kata/56a1c074f87bc2201200002e)\n\n#### Kyu 8\n\n- [Remove First and Last](https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0)\n- [Return Negative](https://www.codewars.com/kata/55685cd7ad70877c23000102)\n- [Nth Power](https://www.codewars.com/kata/57d814e4950d8489720008db)\n- [Quarter Of](https://www.codewars.com/kata/5ce9c1000bab0b001134f5af)\n- [Animal Years](https://www.codewars.com/kata/5a6663e9fd56cb5ab800008b)\n- [Reverse Words](https://www.codewars.com/kata/51c8991dee245d7ddf00000e)\n- [Need One](https://www.codewars.com/kata/57cc975ed542d3148f00015b)\n- [Stringy](https://www.codewars.com/kata/563b74ddd19a3ad462000054)\n- [Vowel Count](https://www.codewars.com/kata/54ff3102c1bad923760001f3)\n\n### Leetcode\n\n#### Hard\n\n- [Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays/)\n\n#### Medium\n\n- [Permutations](https://leetcode.com/problems/permutations/)\n- [Minimum Anagram Steps](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram)\n- [Max Level Sum](https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree)\n- [Majority Element](https://leetcode.com/problems/majority-element-ii/)\n- [Minimum Operations](https://leetcode.com/problems/minimum-operations-to-make-array-equal/)\n- [Minimum Shop Penalty](https://leetcode.com/problems/minimum-penalty-for-a-shop)\n- [Reverse Polish Notation](https://leetcode.com/problems/evaluate-reverse-polish-notation/description/)\n- [Linked List Cycle](https://leetcode.com/problems/linked-list-cycle)\n- [Add Two Numbers](https://leetcode.com/problems/add-two-numbers)\n- [Simplify Path](https://leetcode.com/problems/simplify-path)\n- [Count Vowel Strings in Ranges](https://leetcode.com/problems/count-vowel-strings-in-ranges)\n- [Insert Interval](https://leetcode.com/problems/insert-interval)\n- [Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list)\n- [Number of Ways to Split Array](https://leetcode.com/problems/number-of-ways-to-split-array/)\n- [Number of Islands](https://leetcode.com/problems/number-of-islands)\n- [Word Subsets](https://leetcode.com/problems/word-subsets)\n- [Binary Tree Level order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal/)\n- [Binary Tree ZigZag Level Order Traversal](https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal)\n- [Container with Most Water](https://leetcode.com/problems/container-with-most-water)\n- [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self/)\n- [Delete the Middle Node of Linked List](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)\n- [Increasing Tripley Subsequence](https://leetcode.com/problems/increasing-triplet-subsequence)\n- [String Compression](https://leetcode.com/problems/string-compression)\n- [Maximum Number of Vowels in a Substring of Given Length](https://leetcode.com/problems/maximum-number-of-vowels-in-a-substring-of-given-length)\n- [Equal Row and Column Pairs](https://leetcode.com/problems/equal-row-and-column-pairs)\n- [Removing Stars from a String](https://leetcode.com/problems/removing-stars-from-a-string)\n- [Nearest Exit from Entrance in Maze](https://leetcode.com/problems/nearest-exit-from-entrance-in-maze)\n- [First Completely Painted Row or Column](https://leetcode.com/problems/first-completely-painted-row-or-column)\n- [Odd Even Linked List](https://leetcode.com/problems/odd-even-linked-list)\n- [Count Servers that Communicate](https://leetcode.com/problems/count-servers-that-communicate)\n- [Count Sub Islands](https://leetcode.com/problems/count-sub-islands)\n- [Count Good Nodes in Binary Tree](https://leetcode.com/problems/count-good-nodes-in-binary-tree)\n- [Distinct Colors](https://leetcode.com/problems/find-the-number-of-distinct-colors-among-the-balls)\n- [Count Total Number of Colored Cells](https://leetcode.com/problems/count-total-number-of-colored-cells)\n\n#### Easy\n\n- [Path Sum](https://leetcode.com/problems/path-sum/)\n- [Two Sum](https://leetcode.com/problems/two-sum/)\n- [Running Sum](https://leetcode.com/problems/running-sum-of-1d-array)\n- [Richest Customer](https://leetcode.com/problems/richest-customer-wealth/)\n- [Goal Parser Interpretation](https://leetcode.com/problems/goal-parser-interpretation)\n- [Binary Search](https://leetcode.com/problems/search-in-a-binary-search-tree)\n- [Matrix Diagonal Sum](https://leetcode.com/problems/matrix-diagonal-sum/)\n- [Frequency Sort](https://leetcode.com/problems/sort-array-by-increasing-frequency)\n- [Unique Email Addresses](https://leetcode.com/problems/unique-email-addresses)\n- [Can be Equal](https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays)\n- [Fizz Buzz](https://leetcode.com/problems/fizz-buzz)\n- [Day of the Week](https://leetcode.com/problems/day-of-the-wee)\n- [Valid Words](https://leetcode.com/problems/number-of-valid-words-in-a-sentence)\n- [Sum Values at Indices with k Set Bits](https://leetcode.com/problems/sum-of-values-at-indices-with-k-set-bits/)\n- [Set Mismatch](https://leetcode.com/problems/set-mismatch)\n- [Good Array](https://leetcode.com/problems/check-if-array-is-good/)\n- [Dominant Index](https://leetcode.com/problems/largest-number-at-least-twice-of-others)\n- [Shortest Completing Word](https://leetcode.com/problems/shortest-completing-word/)\n- [Counting Bits](https://leetcode.com/problems/counting-bits)\n- [Max Frequency Elements](https://leetcode.com/problems/count-elements-with-maximum-frequency/)\n- [Pascal Triangle](https://leetcode.com/problems/pascals-triangle/)\n- [Padlindrome Number](https://leetcode.com/problems/palindrome-number/)\n- [Plus One](https://leetcode.com/problems/plus-one)\n- [Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree)\n- [Same Tree](https://leetcode.com/problems/same-tree)\n- [Invert Binary Tree](https://leetcode.com/problems/invert-binary-tree)\n- [Count Prefix and Suffix Pairs I](https://leetcode.com/problems/count-prefix-and-suffix-pairs-i/)\n- [String Matching in Array](https://leetcode.com/problems/string-matching-in-an-array)\n- [Minimum Genetic Mutation](https://leetcode.com/problems/minimum-genetic-mutation)\n- [Counting Words With a Given Prefix](https://leetcode.com/problems/counting-words-with-a-given-prefix)\n- [Convert Sorted Array to Binary Search Tree](https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree)\n- [Average of Level in Binary Tree](https://leetcode.com/problems/average-of-levels-in-binary-tree)\n- [Merge Strings Alternatively](https://leetcode.com/problems/merge-strings-alternately)\n- [Move Zeroes](https://leetcode.com/problems/move-zeroesg)\n- [Is Subsequence](https://leetcode.com/problems/is-subsequence)\n- [Maximum Average SubArray I](https://leetcode.com/problems/maximum-average-subarray-i)\n- [Can Place Flowers](https://leetcode.com/problems/can-place-flowers)\n- [Highest Altitude](https://leetcode.com/problems/find-the-highest-altitude)\n- [Pivot Index](https://leetcode.com/problems/find-pivot-index)\n- [Find the Difference of Two Arrays](https://leetcode.com/problems/find-the-difference-of-two-arrays)\n- [Unique Number of Occurrences](https://leetcode.com/problems/unique-number-of-occurrences)\n- [Search in a Binary Search Tree](https://leetcode.com/problems/search-in-a-binary-search-tree)\n- [Leaf Similar Trees](https://leetcode.com/problems/leaf-similar-trees)\n- [Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)\n- [Check if Array is Sorted and Rotated](https://leetcode.com/problems/check-if-array-is-sorted-and-rotated)\n- [Is Special Array I](https://leetcode.com/problems/special-array-i/)\n- [Almost Equal](https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal)\n- [Apply Operations to an Arrayg](https://leetcode.com/problems/apply-operations-to-an-array)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjusexton%2Fpython-challenges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjusexton%2Fpython-challenges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjusexton%2Fpython-challenges/lists"}